Bagikan melalui


IShellMenu::Metode InvalidateItem (shobjidl_core.h)

Menggambar ulang item dalam pita menu.

Sintaks

HRESULT InvalidateItem(
  [in] LPSMDATA psmd,
  [in] DWORD    dwFlags
);

Parameter

[in] psmd

Jenis: LPSMDATA

Penunjuk ke struktur SMDATA yang mengidentifikasi item yang akan digambar ulang. Atur nilai ini ke NULL untuk menggambar ulang seluruh menu.

[in] dwFlags

Jenis: DWORD

Bendera yang mengontrol bagaimana menu digambar ulang. Jika psmdadalah NULL, atur dwFlags ke SMINV_REFRESH. Jika psmd diatur ke struktur SMDATA yang valid, atur dwFlags ke SMINV_ID | SMINV_REFRESH.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

   
Klien minimum yang didukung Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)
DLL Shell32.dll