
2016
程序员-阿乐
爱生活,爱C++
展开
-
2016001 WM_CHAR消息,中文乱码问题的解决方案
实例:A程序需要向外部B程序发文本消息, B程序是外部已存在的,无法修改.测试发送WM_CHAR消息,英文和数字都能成功, 但是发送中文就是很奇怪的乱码.原因:如果字符是汉字(或其它文字如韩文,日文等等),则该字符对应的虚拟键盘码高位不为0,这样得到的字符就是不正确的。解决方案:要发送的字符和 0xFF 做与操作即可.示例代码: CStr原创 2016-03-03 10:20:51 · 2868 阅读 · 1 评论 -
2016002 热血江湖辅助 向指定QQ发消息
背景:个人没其它爱好,偶尔玩一下网络游戏,最近想起高中时代玩的网游热血江湖,可惜现在的热血江湖一片死人,都是机器人玩家,一个挂一台电脑挂N个帐号,因为上班,游戏挂着不能实时去看着,TeamViewer也用过,但是感觉没必要,主要是在公司远程家里的电脑如果被发现影响不好.所以才有个想法,写个小程序,家里电脑登录一个QQ号,然后定时给我另一个QQ发消息, 这样就能知道家里游戏的状态了.原创 2016-03-03 11:51:25 · 1088 阅读 · 0 评论 -
2016003 VS2008MFC扩展动态库与调用示例
使用VS系列IDE开发客户端程序,经常会在不同项目中遇到相同的功能,可以考虑把功能独立出来,做为一个独立的功能模块,如封装成dll动态库。常见的功能模块如:串口通信、网口通信、文件处理、数据库操作、写运行日志等等,封装成MFX扩展动态库是最好的解决方案。有点:统一接口,优化程序性能,降低模块件的耦合性,提升工作效率。缺点:能想到的缺点可能是,不断优化/扩充功能,需考虑各版本动态库的维护问题原创 2016-07-25 15:13:01 · 1250 阅读 · 0 评论