摘要: 备忘 ^_^.h 文件Class OneWnd{private:OneWnd(void); ~OneWnd(void); static OneWnd* m_pInstance;class CGarbo { public: ~CGarbo() { if (OneWnd::Instance()) { // to do clear something… } } }; static... 阅读全文
posted @ 2010-09-12 16:32 Gang.Wang 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下: 通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口。 一个容易想到的方案是,处理鼠标消息WM_LBUTTONDOWN和WM_LBUTTONUP。在OnLButtonUp函数中计算鼠标位置的变化,调用MoveWindow实现窗口的移动。 注意,拖动标题栏移动窗口的时候... 阅读全文
posted @ 2010-09-12 14:31 Gang.Wang 阅读(30988) 评论(22) 推荐(6) 编辑
摘要: MSG_WM_CREATE LRESULT OnCreate(LPCREATESTRUCT lpCreateStruct); MSG_WM_INITDIALOG LRESULT OnInitDialog(HWND hWnd, LPARAM lParam); MSG_WM_COPYDATA LRESULT OnCopyData(HWND hWnd, PCOPYDATASTRUCT pCopyData... 阅读全文
posted @ 2010-09-12 14:07 Gang.Wang 阅读(3335) 评论(0) 推荐(1) 编辑