Struktur OPTPARAM (compstui.h)
Array struktur OPTPARAM digunakan oleh aplikasi CPSUI (termasuk DLL antarmuka printer) untuk menjelaskan semua nilai parameter yang terkait dengan opsi lembar properti. Alamat array disertakan dalam struktur OPTTYPE .
Sintaks
typedef struct _OPTPARAM {
WORD cbSize;
BYTE Flags;
BYTE Style;
LPTSTR pData;
ULONG_PTR IconID;
LPARAM lParam;
ULONG_PTR dwReserved[2];
} OPTPARAM, *POPTPARAM;
Anggota
cbSize
Ukuran, dalam byte, dari struktur OPTPARAM .
Flags
Bendera bit opsional yang memodifikasi karakteristik parameter. Bendera berikut dapat diatur dalam kombinasi apa pun:
OPTPF_DISABLED
Jika diatur, parameter tidak dapat dipilih pengguna. Dapat digunakan dengan jenis opsi berikut:
OPTPF_HIDE
Jika diatur, parameter tidak ditampilkan di tampilan pohon. Dapat digunakan dengan jenis opsi berikut:
OPTPF_ICONID_AS_HICON
Jika diatur, anggota IconID berisi handel ikon.
Jika tidak diatur, anggota IconID berisi pengidentifikasi sumber daya ikon.
OPTPF_OVERLAY_NO_ICON
Jika diatur, CPSUI melapisi ikon IDI_CPSUI_NO ke ikon yang diidentifikasi oleh anggota IconID .
OPTPF_OVERLAY_STOP_ICON
Jika diatur, CPSUI melapisi ikon IDI_CPSUI_STOP ke ikon yang diidentifikasi oleh anggota IconID .
OPTPF_OVERLAY_WARNING_ICON
Jika diatur, CPSUI melapisi ikon IDI_CPSUI_WARNING ke ikon yang diidentifikasi oleh anggota IconID .
OPTPF_USE_HDLGTEMPLATE
Jika diatur, lParam berisi handel templat.
Jika tidak diatur, lParam berisi pengidentifikasi sumber daya templat.
(Digunakan hanya jika Gaya PUSHBUTTON_TYPE_DLGPROC.)
Style
Gaya tombol dorong, hanya digunakan untuk jenis opsi TVOT_PUSHBUTTON .
pData
Arahkan ke nilai parameter. Penggunaan anggota ini tergantung pada jenis opsi CPSUI.
IconID
Biasanya mengidentifikasi ikon yang akan dikaitkan dengan parameter opsi, tetapi terkadang digunakan untuk tujuan lain. Penggunaan anggota ini tergantung pada jenis opsi CPSUI.
lParam
Penggunaan anggota ini tergantung pada jenis opsi CPSUI.
dwReserved[2]
Dicadangkan, harus diinisialisasi ke nol.
Keterangan
Jika bendera OPTPF_HIDE diatur di semua struktur OPTPARAM yang terkait dengan opsi, CPSUI menyembunyikan seluruh opsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | compstui.h (termasuk Compstui.h) |