Bagikan melalui


Struktur OPTTYPE (compstui.h)

Struktur OPTTYPE digunakan oleh aplikasi CPSUI (termasuk DLL antarmuka printer) untuk menjelaskan jenis dan karakteristik lain dari opsi lembar properti, jika opsi ditentukan oleh struktur OPTITEM .

Sintaks

typedef struct _OPTTYPE {
  WORD      cbSize;
  BYTE      Type;
  BYTE      Flags;
  WORD      Count;
  WORD      BegCtrlID;
  POPTPARAM pOptParam;
  WORD      Style;
  WORD      wReserved[3];
  ULONG_PTR dwReserved[3];
} OPTTYPE, *POPTTYPE;

Anggota

cbSize

Ukuran, dalam byte, dari struktur OPTTYPE .

Type

Menentukan jenis opsi CPSUI.

Flags

Bendera bit opsional yang memodifikasi karakteristik opsi. Bendera berikut dapat diatur dalam kombinasi apa pun.

OPTTF_NOSPACE_BEFORE_POSTFIX

CPSUI tidak boleh menambahkan karakter spasi antara string yang ditentukan oleh string pName struktur OPTITEM dan string pData struktur OPTPARAM, saat menampilkan opsi.

Hanya berlaku jika jenis opsi adalah atau TVOT_SCROLLBAR atau TVOT_TRACKBAR.

OPTTF_TYPE_DISABLED

Semua struktur OPTPARAM tempat titik pOptParam dinonaktifkan, sehingga tidak ada nilai parameter yang dapat dipilih pengguna.

Count

Menentukan jumlah struktur OPTPARAM tempat pOptParam menunjuk. Nilai anggota ini tergantung pada jenis opsi CPSUI.

BegCtrlID

Jika pDlgPage di COMPROPSHEETUI mengidentifikasi halaman yang disediakan CPSUI, atau jika DlgTemplateID di DLGPAGE mengidentifikasi templat yang disediakan CPSUI, BegCtrlID tidak digunakan.

Jika tidak, BegCtrlID harus berisi kumpulan pengidentifikasi kontrol Windows pertama yang bernomor berurutan. Penggunaan pengidentifikasi kontrol tergantung pada jenis opsi CPSUI.

pOptParam

Penunjuk ke array struktur OPTPARAM yang menjelaskan nilai parameter yang dapat dipilih pengguna untuk opsi tersebut.

Style

Menentukan bendera yang dapat digunakan untuk mengubah karakteristik tampilan opsi. Bendera yang dapat ditentukan tergantung pada jenis opsi CPSUI.

wReserved[3]

Dicadangkan, harus diinisialisasi ke nol.

dwReserved[3]

Dicadangkan, harus diinisialisasi ke nol.

Persyaratan

Persyaratan Nilai
Header compstui.h (termasuk Compstui.h)