BOOL DeleteMenu ( UINT nPosition, UINT nFlags );
戻り値
関数が成功したそうでなければ 0。
パラメーター
nPosition
削除するには、 nFlagsによって決まりますが、メニュー項目を指定します。
nFlags
NPosition次のように解釈するために使用します。:
| nFlags | NPosition の解釈 |
| MF_BYCOMMAND | 既存のメニュー項目のコマンド ID をパラメーターに指定を指定します。MF_BYCOMMANDもMF_BYPOSITIONのどちらに設定されている場合、これがデフォルトです。 |
| MF_BYPOSITION | 既存のメニュー項目の位置をパラメーターに指定を指定します。最初の項目の位置は 0 です。 |
解説
項目はメニューから削除します。メニュー項目がポップアップ メニューに関連付けられている場合は、 DeleteMenuポップアップ メニューへのハンドルを破棄し、ポップアップ メニューで使用されるメモリを解放。
かどうかは (ウィンドウが表示されます)、ウィンドウにあるメニューが変更されるたびに、アプリケーションはcwnd::drawmenubar 関数を呼び出す必要があります。
CMenu 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;Cwnd::drawmenubar 関数、 :: DeleteMenu(&N)