共用方式為


IShellMenu::InvalidateItem 方法 (shobjidl_core.h)

重新繪製功能表區中的專案。

語法

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

參數

[in] psmd

類型: LPSMDATA

SMDATA結構的指標,可識別要重新繪製的專案。 將此值設定為 Null ,以重新繪製整個功能表。

[in] dwFlags

類型: DWORD

旗標,控制重新繪製功能表的方式。 如果 psmdNull,請將 dwFlags 設定為 SMINV_REFRESH。 如果 psmd 設定為有效的 SMDATA 結構,請將 dwFlags 設定為 SMINV_ID |SMINV_REFRESH。

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

規格需求

   
最低支援的用戶端 具有 SP2 的 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包括 Shobjidl.h)
Dll Shell32.dll