Bagikan melalui


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)