struktur PROPSHEETUI_INFO_HEADER (compstui.h)
Struktur PROPSHEETUI_INFO_HEADER digunakan sebagai parameter input ke fungsi jenis PFNPROPSHEETUI aplikasi, ketika fungsi dipanggil dengan nilai alasan PROPSHEETUI_REASON_GET_INFO_HEADER.
Sintaks
typedef struct _PROPSHEETUI_INFO_HEADER {
WORD cbSize;
WORD Flags;
LPTSTR pTitle;
HWND hWndParent;
HINSTANCE hInst;
union {
HICON hIcon;
ULONG_PTR IconID;
} DUMMYUNIONNAME;
} PROPSHEETUI_INFO_HEADER, *PPROPSHEETUI_INFO_HEADER;
Anggota
cbSize
Ukuran yang disediakan CPSUI, dalam byte, dari struktur PROPSHEETUI_INFO_HEADER .
Flags
Bendera bit opsional yang ditentukan aplikasi yang memodifikasi tampilan halaman lembar properti. Bendera yang tercantum dalam tabel berikut dapat digunakan dalam kombinasi apa pun.
Bendera | Deskripsi |
---|---|
PSUIHDRF_DEFTITLE | Jika diatur, CPSUI harus menyertakan "Default" dalam string bilah judul. CPSUI menambahkan "Default" setelah string pTitle dan, jika PSUIHDRF_PROPTITLE diatur, sebelum "Properti". |
PSUIHDRF_EXACT_PTITLE | Jika diatur, CPSUI menggunakan teks yang ditentukan oleh pTitle tanpa modifikasi. Bendera ini mengambil alih PSUIHDRF_DEFTITLE dan PSUIHDRF_PROPTITLE. |
PSUIHDRF_NOAPPLYNOW | Jika diatur, CPSUI tidak boleh menyertakan tombol Terapkan Sekarang . |
PSUIHDRF_PROPTITLE | Jika diatur, CPSUI harus menambahkan "Properti" ke string bilah judul. (Secara default, CPSUI mengatur bendera ini sebelum memanggil aplikasi.) |
PSUIHDRF_USEHICON | Jika diatur, union hIcon/IconID berisi handel ikon. Jika tidak diatur, gabungan berisi pengidentifikasi sumber daya ikon. |
pTitle
Pengidentifikasi string, mewakili teks yang akan ditampilkan di bilah judul lembar properti. Ini bisa menjadi penunjuk 32-bit ke string yang dihentikan NULL, atau dapat menjadi pengidentifikasi sumber daya string 16-bit dengan HIWORD diatur ke nol. Untuk DLL antarmuka printer, string biasanya berisi nama printer.
hWndParent
Tangani ke jendela yang akan digunakan sebagai induk lembar properti. Secara default, CPSUI memasok handel jendela yang diterimanya untuk parameter hWndOwner ke CommonPropertySheetUI, tetapi aplikasi dapat menimpa handel tersebut dengan yang lain.
hInst
Handel instans yang disediakan aplikasi, yang digunakan CPSUI saat memuat sumber daya aplikasi.
DUMMYUNIONNAME
Gabungan ini mengidentifikasi ikon yang akan ditampilkan di bilah judul lembar properti.
DUMMYUNIONNAME.hIcon
Mendefinisikan hIcon anggota HICON.
DUMMYUNIONNAME.IconID
Menentukan IconID anggota ULONG_PTR. Anggota serikat dipilih oleh PSUIHDRF_USEICON di Bendera.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | compstui.h (termasuk Compstui.h) |