#pragma once class CMBAboutWnd : public SHostWnd { public: public: CMBAboutWnd(); virtual ~CMBAboutWnd(); public: // ·þÎñ public: private: BOOL m_bLayoutInited; // ³õʼ»¯±êʶ public: void OnClose(); //¹Ø±Õ BOOL OnInitDialog(HWND wndFocus, LPARAM lInitParam); int OnCreate(LPCREATESTRUCT lpCreateStruct); protected: virtual void OnFinalMessage(HWND hWnd) { __super::OnFinalMessage(hWnd); delete this; } public: public: protected: //°´Å¥Ê¼þ´¦ÀíÓ³Éä±í EVENT_MAP_BEGIN() EVENT_NAME_COMMAND(L"btn_close", OnClose) EVENT_MAP_END() //´°¿ÚÏûÏ¢´¦ÀíÓ³Éä±í BEGIN_MSG_MAP_EX(CMBAboutWnd) MSG_WM_CREATE(OnCreate) MSG_WM_INITDIALOG(OnInitDialog) MSG_WM_CLOSE(OnClose) CHAIN_MSG_MAP(SHostWnd)//×¢Ò⽫ûÓд¦ÀíµÄÏûÏ¢½»¸ø»ùÀà´¦Àí REFLECT_NOTIFICATIONS_EX() END_MSG_MAP() };