CMenu::CreatePopupMenu

ポップアップ メニューを作成し、CMenu オブジェクトに結び付けます。

BOOL CreatePopupMenu( );

戻り値

ポップアップ メニューが正常に作成された場合は、; それ以外の場合は 0。

解説

メニューは最初は空です。メニュー項目は AppendMenu または InsertMenu のメンバー関数を使用して追加できます。アプリケーションは、既存のメニューまたはポップアップ メニューにポップアップ メニューを追加できます。TrackPopupMenu のメンバー関数がこのメニューをフローティング ポップアップ メニューとして表示し、ポップアップ メニューの選択を追跡するために使用されることがあります。

メニューがウィンドウに割り当てられている場合、ウィンドウが破棄されるときに自動的に破棄されます。メニューが既存のメニューに追加した場合、そのメニューが破棄されるときに自動的に破棄されます。

終了する前に、アプリケーションはメニューがウィンドウに割り当てるポップアップ メニューに関連付けられているシステム リソースを解放する必要があります。アプリケーションは DestroyMenu のメンバー関数を呼び出して、メニューを解放します。

使用例

CMenu::CreateMenuの例を参照してください。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CMenu クラス

階層図

CMenu::CreateMenu

CMenu::InsertMenu

CWnd::SetMenu

CMenu::TrackPopupMenu

CreatePopupMenu

CMenu::AppendMenu