IShellMenu::InvalidateItem メソッド (shobjidl_core.h)
メニュー バンド内の項目を再描画します。
構文
HRESULT InvalidateItem(
[in] LPSMDATA psmd,
[in] DWORD dwFlags
);
パラメーター
[in] psmd
種類: LPSMDATA
再描画する項目を識別する SMDATA 構造体へのポインター。 メニュー全体を再描画するには、この値を NULL に 設定します。
[in] dwFlags
型: DWORD
メニューの再描画方法を制御するフラグ。 psmd が NULL の場合は、dwFlags を SMINV_REFRESH に設定します。 psmd が有効な SMDATA 構造体に設定されている場合は、dwFlags を SMINV_ID | に設定します。SMINV_REFRESH。
戻り値
型: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
サポートされている最小のクライアント | WINDOWS XP と SP2 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shobjidl.h を含む) |
[DLL] | Shell32.dll |