【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.2.6.20.3 Menu::BeginPopup
Contents
Description
instantiates a popup nest
Syntax
BOOL BeginPopup( LPCSTR lpcszTxt )
Parameters
- lpcszTxt
- the name of the popup menu
Return
returns true when successful else false
Examples
EX1
#include <control.h> class CTest : public Menu { public: CTest() { Add(_L("&Insert"), Command); Add(_L("&Add"), Command); Add(_L("&Delete"), Command); BeginPopup("Popup"); Add(_L("&P1"), Command); Add(_L("&P2"), Command); Add(_L("&P3"), Command); BeginPopup("Popup"); Add(_L("&P1"), Command); Add(_L("&P2"), Command); Add(_L("&P3"), Command); EndPopup(); EndPopup(); Add(_L("&Rename"), Command); Add(_L("&Move"), Command); Add(_L("&Change Parameters"), Command); } void Command(uint nCmd) { string str; str.Format("Clicked %d", nCmd); MessageBox(GetWindow(), str); } }; void Menu_BeginPopup() { CTest test; test.TrackPopupMenu(0, 100, 100, GetWindow()); }
Remark
See Also
Header to Include
Control.h