Windows编程
文章平均质量分 79
灬鬼谷灬
这个作者很懒,什么都没留下…
展开
-
Unicode 与 ANSI 字符串转换
如果你经常在 Windows 平台下写程序的话,我相信你一定会遇到 Unicode 与 ANSI 字符串之间的转换(string CString之类的)。 要想实现 Unicode 和 ANSI 之间的转换,我之前的一篇文章中简单的介绍了一下:VS 系列 CString 转 string 方法,其实文中的方法是我蒙出来的,简单有效,至于原理我也不甚明了。大部分人使用的是以下两种转载 2016-01-07 08:51:45 · 598 阅读 · 0 评论 -
Windows32编程一些问题
Windows32编程一些问题 1. 系统何时发送WM_PAINT消息? 系统会在多个不同的时机发送 WM_PAINT 消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口从另一个窗口背后移出时,当最大化或最小化窗口时,等等,这些动作都是由系统管理的,应用只是被动地接收该消息,在消息处理函数中进行绘制操作;大多数的时候应用也需要能够主动引发窗口中的绘制操作,比如当窗口转载 2016-01-08 11:07:24 · 427 阅读 · 0 评论 -
WM_CREATE和WM_INITDIALOG
首先引入网上搜索到的关于这两个消息比较靠谱的区别: 在响应WM_CREATE消息响应函数的时候,对话框及子控件还未创建完成,亦是说只是通知系统说要开始创建窗口啦,这个消息响应完之后,对话框和子控件才开始创建。因此在此消息响应函数中无法对控件进行修改和初始化。 而WM_INITDIALOG消息响应函数是在程序运行时,当其对话框和子控件全部创建完毕,将要显示内容的时候发送的消息。转载 2016-01-08 11:30:42 · 663 阅读 · 0 评论