CMenu::DeleteMenu

BOOL DeleteMenu ( UINT nPosition, UINT nFlags );

戻り値

関数が成功したそうでなければ 0。

パラメーター

nPosition

削除するには、 nFlagsによって決まりますが、メニュー項目を指定します。

nFlags

NPosition次のように解釈するために使用します。:

nFlags NPosition の解釈
MF_BYCOMMAND 既存のメニュー項目のコマンド ID をパラメーターに指定を指定します。MF_BYCOMMANDMF_BYPOSITIONのどちらに設定されている場合、これがデフォルトです。
MF_BYPOSITION 既存のメニュー項目の位置をパラメーターに指定を指定します。最初の項目の位置は 0 です。

解説

項目はメニューから削除します。メニュー項目がポップアップ メニューに関連付けられている場合は、 DeleteMenuポップアップ メニューへのハンドルを破棄し、ポップアップ メニューで使用されるメモリを解放。

かどうかは (ウィンドウが表示されます)、ウィンドウにあるメニューが変更されるたびに、アプリケーションはcwnd::drawmenubar 関数を呼び出す必要があります。

CMenu 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;Cwnd::drawmenubar 関数 :: DeleteMenu(&N)

Index