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) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk