摘要: 知识点: 定时器Timer 创建定时器 销毁定时器 代码测试 一、 创建定时器 UINT SetTimer( HWND hWnd, // 指定关联定时器的窗口句柄,在MFC版将省略此参数 UINT nIDEvent, // 定时器ID UINT uElapse, // 时间间隔 单位毫... 阅读全文
posted @ 2016-12-28 16:12 whzym111 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 重载窗口过程 为动态控件绑定事件 一、重载窗口过程处理函数 CWnd::WindowProc virtual LRESULT WindowProc( UINT message, WPARAM wParam, LPARAM lParam ); LRESULT CALLBACK WindowProc( HWND hwnd, // handle to window UI... 阅读全文
posted @ 2016-12-28 11:23 whzym111 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 知识点: 认识窗口过程 GetWindowLong SetWindowLong 为动态控件绑定事件 一、获取窗口过程 二、设置新窗口过程 1、书写一个新窗口过程函数 窗口过程格式 LRESULT CALLBACK WindowProc( HWND hwnd, // 窗口句柄 UINT uMsg, // 消息事件 WP... 阅读全文
posted @ 2016-12-28 10:33 whzym111 阅读(1828) 评论(0) 推荐(0) 编辑
摘要: 知识点: CWnd::Create CWnd::CreateEx Spy++工具 动态创建控件 一、 CWnd::Create 参数 virtual BOOL Create( LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT... 阅读全文
posted @ 2016-12-28 10:04 whzym111 阅读(5620) 评论(0) 推荐(0) 编辑
摘要: 知识点: CEdit::Create dwStyle参数 动态创建Edit控件 CRect类 一、CEdit::Create函数 CEdit::Create BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID ); 以下风格在 Edit控件属性里 几乎都有对应,请自行对比。 返回值 成功创建返回... 阅读全文
posted @ 2016-12-28 09:26 whzym111 阅读(1669) 评论(0) 推荐(0) 编辑