Grafis::D toderawCachedBitmap (gdiplusgraphics.h)

Metode Graphics::D rawCachedBitmap menggambar gambar yang disimpan dalam objek CachedBitmap .

Sintaks

Status DrawCachedBitmap(
  [in] CachedBitmap *cb,
  [in] INT          x,
  [in] INT          y
);

Parameter

[in] cb

Jenis: CachedBitmap*

Penunjuk ke objek CachedBitmap yang berisi gambar yang akan digambar.

[in] x

Jenis: INT

Bilangan bulat yang menentukan koordinat x dari sudut kiri atas gambar.

[in] y

Jenis: INT

Bilangan bulat yang menentukan koordinat y dari sudut kiri atas gambar.

Menampilkan nilai

Jenis: Status

Jika metode berhasil, metode mengembalikan Ok, yang merupakan elemen dari enumerasi Status .

Jika metode gagal, metode mengembalikan salah satu elemen lain dari enumerasi Status .

Keterangan

Objek CachedBitmap menyimpan gambar dalam format yang dioptimalkan untuk layar tampilan tertentu. Anda tidak dapat menggambar bitmap yang di-cache ke printer atau ke metafile.

Bitmap yang di-cache tidak akan berfungsi dengan transformasi apa pun selain terjemahan.

Saat Anda membuat objek CachedBitmap , Anda harus meneruskan alamat objek Grafis ke konstruktor. Jika layar yang terkait dengan objek Grafis tersebut memiliki kedalaman bit yang berubah setelah bitmap yang di-cache dibuat, maka metode Graphics::D rawCachedBitmap akan gagal, dan Anda harus menyusun ulang bitmap yang di-cache. Atau, Anda dapat menghubungkan pesan pemberitahuan perubahan tampilan dan membangun kembali bitmap yang di-cache pada saat itu.

Contoh

Contoh berikut memanggil Graphics::D rawCachedBitmap untuk menggambar gambar yang disimpan dalam objek CachedBitmap .

VOID Example_DrawCachedBitmap(HDC hdc)
{
   Graphics graphics(hdc);

   // Create Bitmap object.
   Bitmap bitmap(L"Climber.jpg");

   // Use the Bitmap object to create a CachedBitmap object.
   CachedBitmap cachedBitmap(&bitmap, &graphics);

   // Draw the cached bitmap.
   graphics.DrawCachedBitmap(&cachedBitmap, 20, 10);
}

Persyaratan

   
Klien minimum yang didukung Windows XP, Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header gdiplusgraphics.h (termasuk Gdiplus.h)
Pustaka Gdiplus.lib
DLL Gdiplus.dll

Lihat juga

Bitmap

Gambar Gambar, Posisi, dan Kloning

Grafik

Menggunakan Bitmap Singgahan untuk Meningkatkan Performa