Struktur SMDATA (shobjidl_core.h)
Berisi informasi dari pita menu.
Sintaks
typedef struct tagSMDATA {
DWORD dwMask;
DWORD dwFlags;
HMENU hmenu;
HWND hwnd;
UINT uId;
UINT uIdParent;
UINT uIdAncestor;
IUnknown *punk;
PIDLIST_ABSOLUTE pidlFolder;
PUITEMID_CHILD pidlItem;
IShellFolder *psf;
void *pvUserData;
} SMDATA, *LPSMDATA;
Anggota
dwMask
Jenis: DWORD
Masker yang selalu diatur ke SMDM_HMENU.
dwFlags
Jenis: DWORD
hmenu
Jenis: HMENU
Bagian menu statis dari pita menu.
hwnd
Jenis: HWND
Nilai HWND dari jendela pemilik.
uId
Jenis: UINT
Pengidentifikasi item menu. Nilai ini adalah -1 untuk menu itu sendiri.
uIdParent
Jenis: UINT
Pengidentifikasi menu induk.
uIdAncestor
Jenis: UINT
punk
Jenis: IUnknown*
Penunjuk ke antarmuka IUnknown objek MenuBand .
pidlFolder
Jenis: PIDLIST_ABSOLUTE
ITEMIDLIST dari bagian folder shell dari menu.
pidlItem
Jenis: PUITEMID_CHILD
ITEMIDLIST dari item yang dipilih di bagian folder shell menu.
psf
Jenis: IShellFolder*
Penunjuk ke antarmuka IShellFolder untuk folder yang terkait dengan bagian folder shell menu.
pvUserData
Jenis: void*
Penunjuk ke struktur data yang ditentukan pengguna.
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) |