Windows编程
vgxpm
这个作者很懒,什么都没留下…
展开
-
全面解读WM_NOTIFY & 消息反射
原文:http://blog.csdn.net/hustli/category/12732.aspx摘要:控件通知消息有很多种,但是有一种是很常用,但是又不是很容易掌握的,那就是WM_NOTIFY,我试着对此做一下比较全面的论述,有不对的地方,还希望各路大虾批评指正。控件通知消息在《深度解析VC中的消息(上)》中,我们提到了消息的分类有3种:窗口消息、命令消息和控件通知消息,我转载 2013-08-22 11:32:02 · 1199 阅读 · 0 评论 -
深度解析Window编程中的消息
原文地址:http://blog.csdn.net/hustli/category/12732.aspx消息是指什么?消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消转载 2013-08-22 11:27:05 · 853 阅读 · 0 评论 -
浅析CWnd::GetClientRect和CWnd::GetWindowRect函数
今天在将一个位图加载到对话框中的一个picture控件时,调用StretchBlt函数绘制时,发现位图加载错位了(位图左上角粘在对话框左上角),查找原因,原来在函数StretchBlt的第1和第2个参数传值错误,这两个参数我是由调用GetClientRect函数获取的,错误就在这.原因是函数GetClientRect只是获取控件的客户区域大小,而控件的位置是不包括在这里面的,假设调用GetCl原创 2013-08-23 20:00:57 · 2881 阅读 · 0 评论 -
Win32设置窗口不可拖动,不能改变大小方法
不可拖动, 可以去掉标题栏,即去掉WS_CAPTION风格不能改变大小,可以去掉WS_THICKFRAME,即WS_SIZEBOX风格如果以上方法不能满足你的要求,你还可以处理WM_NCHITTEST消息: case WM_NCHITTEST: { LRESULT res = DefWindowProc(hwnd, uMsg, wParam, lParam);转载 2013-09-24 21:44:00 · 8653 阅读 · 0 评论