Bagikan melalui


Enumerasi VIEWSTATUS (ocidl.h)

Menentukan keburaman objek dan aspek gambar yang didukung oleh objek .

Sintaks

typedef enum tagVIEWSTATUS {
  VIEWSTATUS_OPAQUE = 1,
  VIEWSTATUS_SOLIDBKGND = 2,
  VIEWSTATUS_DVASPECTOPAQUE = 4,
  VIEWSTATUS_DVASPECTTRANSPARENT = 8,
  VIEWSTATUS_SURFACE = 16,
  VIEWSTATUS_3DSURFACE = 32
} VIEWSTATUS;

Konstanta

 
VIEWSTATUS_OPAQUE
Nilai: 1
Objek benar-benar buram. Jadi, untuk aspek apa pun, ia berjanji untuk menggambar seluruh persegi panjang yang diteruskan ke metode IViewObject::D raw . Jika nilai ini tidak diatur, objek berisi bagian transparan. Jika juga mendukung DVASPECT_TRANSPARENT, maka aspek ini dapat digunakan untuk menggambar bagian transparan saja.

Bit ini hanya berlaku untuk aspek terkait KONTEN dan tidak untuk DVASPECT_ICON atau DVASPECT_DOCPRINT.
VIEWSTATUS_SOLIDBKGND
Nilai: 2
Objek memiliki latar belakang yang solid (terdiri dalam warna solid, bukan pola kuas). Bit ini bermakna hanya jika VIEWSTATUS_OPAQUE diatur.

Bit ini hanya berlaku untuk aspek terkait KONTEN dan tidak untuk DVASPECT_ICON atau DVASPECT_DOCPRINT.
VIEWSTATUS_DVASPECTOPAQUE
Nilai: 4
Objek mendukung DVASPECT_OPAQUE. Semua metode IViewObjectEx mengambil aspek gambar sebagai parameter dapat dipanggil dengan aspek ini.
VIEWSTATUS_DVASPECTTRANSPARENT
Nilai: 8
Objek mendukung DVASPECT_TRANSPARENT. Semua metode IViewObjectEx mengambil aspek gambar sebagai parameter dapat dipanggil dengan aspek ini.
VIEWSTATUS_SURFACE
Nilai: 16
Objek mendukung permukaan 2 dimensi.
VIEWSTATUS_3DSURFACE
Nilai: 32
Objek mendukung permukaan 3 dimensi.

Persyaratan

Persyaratan Nilai
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

IViewObjectEx::GetViewStatus