Bagikan melalui


Enumerasi OLEDCFLAGS (ocidl.h)

Menentukan informasi tambahan ke kontainer tentang konteks perangkat yang diminta objek.

Sintaks

typedef enum tagOLEDCFLAGS {
  OLEDC_NODRAW = 0x1,
  OLEDC_PAINTBKGND = 0x2,
  OLEDC_OFFSCREEN = 0x4
} OLEDCFLAGS;

Konstanta

 
OLEDC_NODRAW
Nilai: 0x1
Menunjukkan bahwa objek tidak akan menggunakan HDC yang dikembalikan untuk menggambar tetapi hanya untuk mendapatkan informasi tentang perangkat tampilan. Dalam hal ini, kontainer cukup meneruskan konteks perangkat jendela tanpa pemrosesan lebih lanjut.
OLEDC_PAINTBKGND
Nilai: 0x2
Meminta agar kontainer melukis latar belakang di belakang objek sebelum mengembalikan konteks perangkat. Objek harus menggunakan bendera ini saat meminta konteks perangkat untuk melukis area transparan.
OLEDC_OFFSCREEN
Nilai: 0x4
Menunjukkan bahwa objek lebih suka digambar ke dalam konteks perangkat di luar layar yang kemudian harus disalin ke layar. Kontainer dapat mematuhi permintaan ini atau tidak. Jika bit ini dibersihkan, kontainer harus mengembalikan konteks perangkat di layar yang memungkinkan objek melakukan operasi layar langsung seperti menampilkan pilihan melalui operasi XOR. Objek dapat menentukan nilai ini ketika operasi menggambar menghasilkan banyak kedipan layar.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header ocidl.h

Lihat juga

IOleInPlaceSiteWindowless::GetDC