- 博客(9)
- 收藏
- 关注
原创 滚动条更新注意
SB_LINEDOWNSB_LINEUPSB_THUMBTRACK...鼠标点下滚动条时会产生上面一些事件;鼠标释放后产生SB_ENDSCROLL事件;::ScrollWindowEx(hWnd,0,nPos,&rect,NULL,NULL,NULL,SW_INVALIDATE);//SW_INVALIDATE发送WM_PAINT给窗口(更新),参数为零,不更新窗口(不发送
2010-05-28 10:58:00 345
原创 非模式与模式注意事项
非模式:1-RegisterClass2-调用CreateWindow(注意ClassName);3-消息响应:初始化响应WM_CREATE消息;退出时响应WM_COMMAND IDOK,退出发送WM_CLOSE,再处理WM_DESTROY,结束; 模式:1-DialogBoxParam(指定你父窗口,好似父窗口设置为NULL也可2-消息响应:初
2010-05-27 17:15:00 284
原创 error LNK2005 COleDateTime
error LNK2005 COleDateTime问题,如果你的依赖库是静态库,而且debug,那你的调用该库项目也必须用debug,否则出现error LNK2005错误,release同样也要对应
2010-05-25 14:09:00 336
原创 win32控件消息处理
long lfnProc=GetWindowLong(hWnd,GWL_WNDPROC);SetWindowLong(hWnd,GWL_WNDPROC,(long)WndProc); LRESULT WndProc(....){ WM_PAINT:第一个调用WM_NCPAINT:第二个调用WM_ERASEBKGND:第三个调用 ::CallWindowPro
2010-05-25 14:06:00 376
原创 win32控件消息处理
long lfnProc=GetWindowLong(hWnd,GWL_WNDPROC);SetWindowLong(hWnd,GWL_WNDPROC,(long)WndProc); LRESULT WndProc(....){ WM_PAINT:第一个调用WM_NCPAINT:第二个调用WM_ERASEBKGND:第三个调用 ::CallWindowPro
2010-05-18 10:28:00 555
原创 WINCE及MOBILE常用代码
对话框全屏代码 -----在OnInitDialog函数中加入以下代码m_bFullScreen = FALSE;// Call SHInitDialog with flags for full screen. SHINITDLGINFO shidi; shidi.dwMask = SHIDIM_FLAGS; shidi.dwFlags = SHIDIF_FULLSCREENNOMEN
2010-05-14 15:33:00 685
原创 删除vector中的节点
#inlcude //#include #include using namesapce std; vector m_listInt; int *pp;m_listInt.erase(remove(m_listInt.Begin(),m_listInt.End(),pp),m_listInt.End);// m_listTest.erase(remove(m_
2010-05-08 20:38:00 1671
原创 CreateFile打开串口
com1-com9CreateFile("COM1:".... com10以上CreateFile("////.//COM10"
2010-05-06 23:23:00 1722
原创 m8sdk与mobileSDK冲突问题
在stdafx.h头文件包含#include "windows.h"如果使用是m8SDK将会出现wprintf函数不可用,不是编译不通过,而是函数不起作用,将stdafx.h的#include "windows.h"注释,m8sdk与windows基本sdk有相应的冲突
2010-05-05 15:45:00 397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人