IOleInPlaceFrame::RemoveMenus メソッド (oleidl.h)
複合メニューからコンテナーのメニュー要素を削除します。
構文
HRESULT RemoveMenus(
[in] HMENU hmenuShared
);
パラメーター
[in] hmenuShared
IOleInPlaceFrame::InsertMenus 関数と InsertMenu 関数の呼び出しによって構築されたインプレース複合メニューのハンドル。
戻り値
このメソッドは、成功したS_OKを返します。 その他の可能な戻り値は次のとおりです。
リターン コード | 説明 |
---|---|
|
指定されたハンドルが無効です。 |
|
予期しないエラーが発生しました。 |
解説
オブジェクトは常に、共有ユーザー インターフェイスを非アクティブ化する前に、複合メニューからメニュー要素を削除する機会をコンテナーに与える必要があります。
呼び出し元へのメモ
このメソッドは、メニューを削除するために UI 非アクティブ化中にオブジェクト アプリケーションによって呼び出されます。要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | oleidl.h |