/* Constructor for a TMDIFrame. Initializes its data fields using passed parameters and default values. */ TMDIFrame::TMDIFrame(LPSTR ATitle, int MenuId, PTModule AModule) : TWindow(NULL, ATitle, AModule) { AssignMenu(MenuId); ClientWnd = NULL; ChildMenuPos = 0; ActiveChild = NULL; SetFlags(WB_MDIFRAME, TRUE); }
// /// String-aware overload // TMDIFrame::TMDIFrame( const tstring& title, TResId menuResId, TMDIClient& client, TModule* module) { // Initialize virtual bases, in case the derived-most used default ctor // TWindow::Init(0, title, module); TFrameWindow::Init(&client, false); if (menuResId) AssignMenu(menuResId); }
wxMenuButton::~wxMenuButton() { AssignMenu(NULL, TRUE); }
wxMenuButton::~wxMenuButton() { AssignMenu(NULL, true); }
void DlgWindow::AssignMenu(int MenuId) { AssignMenu((LPSTR)MAKEINTRESOURCE(MenuId)); }
// Construct a TMyFileWindow, loading its menu TMyFileWindow::TMyFileWindow(PTWindowsObject AParent, LPSTR ATitle, LPSTR AFileName) : TFileWindow(AParent, ATitle, AFileName) { AssignMenu("FileCommands"); }