Bagikan melalui


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)