CMenu::CreatePopupMenu
ポップアップ メニューを作成し、CMenu オブジェクトに結び付けます。
BOOL CreatePopupMenu( );
戻り値
ポップアップ メニューが正常に作成された場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
メニューは、初期状態では空です。 メニュー項目は AppendMenu メンバー関数または InsertMenu メンバー関数を使って追加できます。 アプリケーションは既存のメニューまたはポップアップ メニューにポップアップ メニューを追加できます。 TrackPopupMenu メンバー関数を使うと指定された位置にフローティング ポップアップ メニューを表示し、ポップアップ メニューからマウスで項目を選択できます。
メニューがウィンドウに関連付けられていると、ウィンドウが破棄されるときに自動的にメニューも破棄されます。 また、既存のメニューにメニューを追加した場合、メニューが破棄されるときに追加したメニューも自動的に破棄されます。
メニューがウィンドウに関連付けられていないときは、アプリケーションが終了する前に、ポップアップ メニューに関連付けられているシステム リソースを解放する必要があります。 アプリケーションは、DestroyMenu メンバー関数を使ってメニューを解放します。
使用例
「CMenu::CreateMenu」の例を参照してください。
必要条件
**ヘッダー:**afxwin.h