
windows程序开发
文章平均质量分 60
wjingang
投身NLP,成为技术宅
展开
-
vc6.0程序向VS2005移植
vc6.0编译成功的程序要移植到VS2005中运行 如果不加修改 会出现很多错误问题的原因是字符串ANSI和Unicode编码的区别, VC6与VS2003等默认使用ANSI编码,而VS2005及VS2008默认采用Unicode. 简而言之 ANSI用1个字节表示字符,Unicode用2个字节表示1个字符. 若想要你的代码在VS2005中编译通过,3中方法:原创 2010-01-17 21:33:00 · 1335 阅读 · 0 评论 -
有关wm_create消息
msdn中查询有关wm_create消息的结果如下:The WM_CREATE message is sent when an application requests that a window be created by calling the CreateWindowEx or CreateWindow function. The window procedure of the new原创 2010-01-18 13:23:00 · 1713 阅读 · 0 评论 -
WM_PAINT消息
WM_PAINT@import url(../../backsdk4.css);msdn中关于WM_PAINT定义如下: An application sends the WM_PAINT message when the system or another application makes a request to paint a portion of an applica转载 2010-01-18 14:34:00 · 571 阅读 · 0 评论 -
makefile
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font转载 2010-01-21 19:42:00 · 618 阅读 · 0 评论 -
有关WM_PAINT消息
WM_PAINT @import url(../../backsdk4.css); msdn中关于WM_PAINT定义如下: An application sends the WM_PAINT message when the system or another application makes a request to paint a portion of an applicati翻译 2010-01-20 11:11:00 · 653 阅读 · 0 评论 -
wsprintf用法
在C语言中格式化字符串可以使用printf,但是在WINDOWS编程设计中却行不通了,但是却有变通的方法,那就是用 wsprintf这个函数 它的格式如下:wsprintf(缓冲区,格式,要格式化的值);第一个参数是字符缓冲区,后面是格式字符串,wsprintf不是将格式化结果写到标准输出,而是将其写入缓冲区中,该函数返回该字符串的长度。比如我们想通过MessageBox来输出一个整形变量的值,可转载 2010-03-19 10:34:00 · 971 阅读 · 0 评论 -
释疑贴
最近用msdn查一些函数和类时 选项中经常同时出现CWND和CWINDOW,感觉应该是一样的,查了一下才发现原来有区别:CWND用在MFC中,CWINDOW主要是在ATL中使用 MFC运行过程1.首先利用全局应用程序对象theApp启动应用程序;正是产生了这个全局对象,基类CWinApp中的this指针才能指向这个对象,如果没有这个全局对象,程序可以通过编译,运行时出错。原创 2010-03-25 22:33:00 · 583 阅读 · 0 评论 -
利用事件实现线程同步
“事件对象”是实现线程同步最基本的方法之一。一个事件对象可以处于“已标识”和“未标识”两种状态,如果事件处于“已标识”状态,表示可以执行同步操作;如果事件处于“未标识”状态,表示需要等待事件对象变为“已标识”状态,方可进行同步操作。1 CreateEvent函数 HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEve原创 2010-04-15 21:47:00 · 950 阅读 · 0 评论