TVOT_LISTBOX
Penting
Kami menyarankan agar Anda menggunakan driver kelas kotak masuk IPP Microsoft, bersama dengan Print Support Apps (PSA), untuk menyesuaikan pengalaman cetak di Windows 10 dan 11 untuk pengembangan perangkat printer.
Untuk informasi selengkapnya, lihat panduan desain aplikasi dukungan Cetak.
Jenis opsi TVOT_LISTBOX terdiri dari kotak daftar di dalam kotak grup.
Struktur OPTITEM
Sel/pSel
Indeks ke dalam array OPTPARAM yang diacu oleh anggota pOptParam dari struktur OPTTYPE opsi. Ini menentukan parameter opsi yang saat ini dipilih.
Array struktur OPTPARAM (anggota pOptParam opttype)
pData
pOptParam[0]->pData menunjuk ke string teks pertama yang akan ditampilkan dalam kotak daftar. pOptParam[1]->pData menunjuk ke string teks kedua yang akan ditampilkan dalam kotak daftar. pOptParam[n]->pData menunjuk ke string teks nth yang akan ditampilkan dalam kotak daftar.
IconID
pOptParam[0]->IconID mengidentifikasi ikon yang akan dikaitkan dengan string teks pertama. pOptParam[1]->IconID mengidentifikasi ikon yang akan dikaitkan dengan string teks kedua. pOptParam[n]->IconID mengidentifikasi ikon yang akan dikaitkan dengan string teks nth.
lParam
Tidak digunakan.
Struktur OPTTYPE
Jenis
TVOT_LISTBOX
Menghitung
Jumlah struktur OPTPARAM; yaitu, jumlah string teks yang akan ditampilkan dalam kotak daftar.
Gaya
Bendera bit opsional berikut dapat ditentukan.
Bendera | Deskripsi |
---|---|
OTS_LBCB_INCL_ITEM_NONE | Jika diatur, CPSUI menyertakan string "Tidak Ada" dalam kotak daftar. Jika pengguna memilih "Tidak Ada", union Sel/pSel diatur ke negatif. |
OTS_LBCB_NO_ICON16_IN_ITEM | Jika diatur, CPSUI tidak menggambar ikon parameter setiap opsi (IconID di OPTPARAM) saat menampilkan nilai parameter dalam kotak daftar. |
OTS_LBCB_PROPPAGE_LBUSECB | Saat opsi ditampilkan pada halaman lembar properti non-treeview, opsi ditampilkan sebagai kotak kombo alih-alih kotak daftar. |
OTS_LBCB_SORT | Jika diatur, CPSUI menampilkan string teks dalam urutan alfabet. |
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 pengidentifikasi kontrol pertama dari sekumpulan pengidentifikasi kontrol bernomor berurutan. Pengidentifikasi kontrol harus mengidentifikasi kontrol Windows berikut:
Pengidentifikasi Kontrol | Kontrol Windows |
---|---|
Konten BegCtrlID | Kotak grup |
Konten BegCtrlID +1 | Teks judul |
Konten BegCtrlID +2 | Kotak daftar |
Konten BegCtrlID +3 | Ikon kotak daftar |
Konten BegCtrlID +4 | Kotak centang yang diperluas atau tombol tekan yang diperluas (opsional) |
Konten BegCtrlID +5 | Kotak centang yang diperluas atau ikon tombol dorong yang diperluas (opsional) |
Untuk informasi tambahan, lihat Menyesuaikan CPSUI-Supported Window Controls.
Persyaratan
Header: compstui.h (sertakan Compstui.h)
Lihat juga
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