Changeset 629 in dev for trunk/ab5.0/abdev/abdev/include/WindowComponents/MdiWindow.h
- Timestamp:
- Jun 2, 2008, 11:50:24 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/include/WindowComponents/MdiWindow.h
r489 r629 29 29 } 30 30 31 BEGIN_UPDATE_UI_MAP( MdiWindow)31 BEGIN_UPDATE_UI_MAP( MdiWindow ) 32 32 // エントリなし 33 33 END_UPDATE_UI_MAP() 34 35 BEGIN_MSG_MAP_EX(MdiWindow)36 MSG_WM_CREATE(OnCreate)37 COMMAND_ID_HANDLER_EX(ID_APP_EXIT, OnFileExit)38 COMMAND_ID_HANDLER_EX(ID_FILE_NEW, OnFileNew)39 COMMAND_ID_HANDLER_EX(ID_WINDOW_CASCADE, OnWindowCascade)40 COMMAND_ID_HANDLER_EX(ID_WINDOW_TILE_HORZ, OnWindowTile)41 COMMAND_ID_HANDLER_EX(ID_WINDOW_ARRANGE, OnWindowArrangeIcons)42 CHAIN_MSG_MAP(CUpdateUI<MdiWindow>)43 CHAIN_MSG_MAP(CMDIFrameWindowImpl<MdiWindow>)44 END_MSG_MAP()45 46 LRESULT OnCreate(LPCREATESTRUCT lpcs);47 48 void OnFileExit(UINT uNotifyCode, int nID, HWND hWndCtl){49 PostMessage(WM_CLOSE);50 }51 52 void OnFileNew(UINT uNotifyCode, int nID, HWND hWndCtl){53 // 子ウィンドウを作成54 MdiChild *child = new MdiChild();55 child->CreateEx( m_hWndClient );56 }57 58 void OnWindowCascade(UINT uNotifyCode, int nID, HWND hWndCtl){59 // 子ウィンドウを重ねて表示60 MDICascade();61 }62 63 void OnWindowTile(UINT uNotifyCode, int nID, HWND hWndCtl){64 // 子ウィンドウを上下に並べて表示65 MDITile();66 }67 68 void OnWindowArrangeIcons(UINT uNotifyCode, int nID, HWND hWndCtl){69 // 最小化された子ウィンドウのアイコンを整列70 MDIIconArrange();71 }72 34 }; 73 35
Note:
See TracChangeset
for help on using the changeset viewer.