source: dev/trunk/ab5.0/abdev/abdev/include/WindowComponents/MdiChild.h@ 681

Last change on this file since 681 was 489, checked in by dai_9181, 16 years ago

abdevをATL化するための下準備

File size: 821 bytes
Line 
1#pragma once
2
3namespace ActiveBasic{ namespace IDE{ namespace WindowComponents{
4
5
6class MdiChild
7 : public CMDIChildWindowImpl<MdiChild>
8{
9public:
10 virtual void OnFinalMessage(HWND /*hWnd*/){
11 delete this;
12 }
13
14private:
15 // メッセージマップ
16 BEGIN_MSG_MAP_EX(MdiChild)
17 MSG_WM_CREATE(OnCreate)
18 //MSG_WM_FORWARDMSG(OnForwardMsg)
19 CHAIN_MSG_MAP(CMDIChildWindowImpl<MdiChild>)
20 END_MSG_MAP()
21
22 LRESULT OnCreate(LPCREATESTRUCT lpcs){
23 SetMsgHandled(false);
24 return 1;
25 }
26/*
27 LRESULT OnForwardMsg(LPMSG pMsg, DWORD dwUserData){
28 // メッセージフィルタ処理
29 if(CMDIChildWindowImpl<MdiChild>::PreTranslateMessage(pMsg))
30 return TRUE;
31
32 return m_view.PreTranslateMessage(pMsg);
33 }*/
34};
35
36
37}}}
Note: See TracBrowser for help on using the repository browser.