Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // in main frame
- BEGIN_MSG_MAP(CMainFrame)
- MESSAGE_HANDLER(WM_CREATE, OnCreate)
- MESSAGE_HANDLER(WM_DESTROY, OnDestroy)
- COMMAND_ID_HANDLER(ID_APP_EXIT, OnFileExit)
- COMMAND_ID_HANDLER(ID_FILE_NEW, OnFileNew)
- COMMAND_ID_HANDLER(ID_VIEW_TOOLBAR, OnViewToolBar)
- COMMAND_ID_HANDLER(ID_VIEW_STATUS_BAR, OnViewStatusBar)
- COMMAND_ID_HANDLER(ID_APP_ABOUT, OnAppAbout)
- COMMAND_ID_HANDLER(ID_WINDOW_CLOSE, OnWindowClose)
- COMMAND_ID_HANDLER(ID_WINDOW_CLOSE_ALL, OnWindowCloseAll)
- COMMAND_RANGE_HANDLER(ID_WINDOW_TABFIRST, ID_WINDOW_TABLAST, OnWindowActivate)
- COMMAND_RANGE_HANDLER(ID_EDIT_CLEAR, ID_EDIT_FIND_PREVIOUS,OnEdit)
- CHAIN_MSG_MAP(CUpdateUI<CMainFrame>)
- CHAIN_MSG_MAP(CFrameWindowImpl<CMainFrame>)
- END_MSG_MAP()
- //
- LRESULT OnEdit(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& /*bHandled*/)
- {
- int i = m_view.GetActivePage();
- if (i >= 0) {
- CWindow wnd = m_view.GetPageHWND(i);
- wnd.SendMessage(WM_COMMAND, MAKEWPARAM(wID, wNotifyCode), (LPARAM)hWndCtl);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement