Struktur SMINFO (shobjidl_core.h)
Berisi informasi tentang item dari pita menu.
Sintaks
typedef struct tagSMINFO {
DWORD dwMask;
DWORD dwType;
DWORD dwFlags;
int iIcon;
} SMINFO, *PSMINFO;
Anggota
dwMask
Jenis: DWORD
Bendera yang menentukan mana dari tiga anggota lainnya yang valid.
SMIM_TYPE
Anggota dwType berisi informasi yang valid.
SMIM_FLAGS
Anggota dwFlags berisi informasi yang valid.
SMIM_ICON
Anggota iIcon berisi informasi yang valid.
dwType
Jenis: DWORD
Bendera yang menunjukkan apakah item tersebut adalah string atau pemisah.
SMIT_SEPARATOR
Pemisah menu.
SMIT_STRING
String menu.
dwFlags
Jenis: DWORD
Bendera yang berisi informasi tentang item dan bagaimana seharusnya ditampilkan.
SMIF_ICON
Tampilkan ikon.
SMIF_ACCELERATOR
Garis bawahi karakter yang ditandai dengan ampersand.
SMIF_DROPTARGET
Item adalah target penghilangan.
SMIF_SUBMENU
Item memiliki submenu.
SMIF_VOLATILE
Tidak digunakan.
SMIF_CHECKED
Item memiliki pemeriksaan di sampingnya.
SMIF_DROPCASCADE
Item dapat berkaskala selama operasi seret-letakkan.
SMIF_HIDDEN
Jangan tampilkan item.
SMIF_DISABLED
Buat item tidak dapat dipilih. Ini akan ditampilkan dalam warna abu-abu dan tidak akan merespons tindakan pengguna.
SMIF_TRACKPOPUP
Gunakan TrackPopupMenu untuk membuat menu pop-up.
SMIF_DEMOTED
Tampilkan item dalam status "diturunkan"".
SMIF_ALTSTATE
Tampilkan item dalam status "diubah".
SMIF_DRAGNDROP
Buat item sensitif terhadap kursor yang mengarahkan kursor. Jika kursor tetap berada di atas item untuk durasi yang cukup, kursor akan dijalankan seolah-olah pengguna telah mengklik item.
SMIF_NEW
Item ini baru diinstal atau harus dibawa ke perhatian pengguna.
iIcon
Jenis: int
Saat SMIF_ICON diatur, indeks ikon yang diminta di daftar gambar toolbar.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | shobjidl_core.h (termasuk Shobjidl.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