摘要: 疑问为什么GetMessage的第二个参数制定为hwnd后,应用程序无法退出?解释MSDN中指出:当第二个参数为NULL时,GetMessage取得那些属于调用线程的窗口的消息和通过PostThreadMessage函数投递到调用线程的线程消息。GetMessage需要检索到WM_QUIT返回一个F... 阅读全文
posted @ 2014-04-29 10:29 TaoyzDream 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 思路1)拦截 WM_NCHITTEST2)判断可拖动区域3)return HTCAPTION;引申可以拦截WM_NCHITTEST消息之后的 WM_NCLBUTTONDOWN消息,进行进一步控制。但注意 WM_NCLBUTTONUP无法拦截到,除非用HOOK 阅读全文
posted @ 2014-04-29 10:27 TaoyzDream 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 思路1)拦截 WM_QUERYENDSESSION 消息2)返回TRUE,继续执行关机or注销 返回FALSE,则终止3)lParam 为 ENDSESSION_LOGOFF 时为注销用户​转自:http://www.cnblogs.com/likebeta/archive/2012/03/31/2... 阅读全文
posted @ 2014-04-28 12:10 TaoyzDream 阅读(146) 评论(0) 推荐(0) 编辑
摘要: WM_COMMAND点击菜单、加速键、一些子窗体(对话框中的按钮或工具栏中的按钮,控件发通知消息给父窗体)后系统都会向它们所属的窗体发送WM_COMMAND消息。WM_COMMAND消息中有两个参数,wparam、lparam,定义如下:wParam高两个字节通知码(菜单的通知码为0;加速键的通知码... 阅读全文
posted @ 2014-04-28 12:01 TaoyzDream 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 调整CreateWindow函数里窗口样式参数效果一:无标题栏可改变大小WS_POPUPWINDOW | WS_SIZEBOXorWS_POPUPWINDOW | WS_THICKFRAME注:拦截WM_GETMINMAXINFO,禁止改变大小lpMinMaxInfo->ptMinTrackSize... 阅读全文
posted @ 2014-04-27 19:23 TaoyzDream 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 方法一GetWindowLong(hwnd, GWL_HINSTANCE);获取该窗口句柄做用的实例句柄​方法二WM_CREATE​ lpcs = (LPCREATESTRUCT) lParam; lpcs->hInstance; 阅读全文
posted @ 2014-04-27 19:21 TaoyzDream 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 1.wsprintf系列函数无法正确处理浮点数sprintf 可以处理浮点数2.注意Unicode下,各种函数变体注:根据测试,实际编程中,当使用_vsntprintf函数时,会提示错误,用_vsntprintf_s替换即可 阅读全文
posted @ 2014-04-27 19:20 TaoyzDream 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 窗口创建1. 自定义窗口类别WNDCLASS2. 注册窗口类RegisterClass3. 创建窗口 CreateWindow/CreateWindowEx WM_CREATE4. 显示窗口ShowWindowWM_SIZE & WM_SHOWWINDOW5. 更新窗口UpdateWindow(使整... 阅读全文
posted @ 2014-04-27 19:19 TaoyzDream 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 函数对象定义了函数调用操作符的类,其对象常称为函数对象,即它们是行为类似函数的对象。其中函数调用操作符必须定义为成员函数。一个类可以定义函数调用操作符的多个版本,由形参数目和类型加以区别。1 class A2 {3 public:4 int operator()(int n)5 {6... 阅读全文
posted @ 2014-04-27 11:45 TaoyzDream 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 构造函数构造函数包括默认构造函数、拷贝构造函数和一般构造函数。在编程时,如果程序员不显式声明和定义上述函数,编译器将自动产生4个public inline的默认函数。A(); // 默认构造函数A(const A&); // 拷贝构造函数A& operator=(const A&... 阅读全文
posted @ 2014-04-25 11:22 TaoyzDream 阅读(1259) 评论(0) 推荐(0) 编辑