自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 LOWORD/HIWORD宏与GET_X_LPARAM/GET_Y_LPARAM宏的注意点

在WM_MOUSEMOVE, WM_NCHITTEST等消息中LPARAM参数中保存着鼠标的坐标( 相对于窗口的客户区的)习惯了LOWORD()与HIWORD()宏来获取32位值的低位与高低值. 上面的消息中也用了这两个宏. 可能在单屏幕中会很正常. 但在多屏时, 窗口会跑到其它屏幕中, 这时鼠标位置就会小于0, 这时你还在用LOWORD宏就悲剧了.  因为编译器把LOWORD()

2012-04-05 14:22:40 1140

转载 窗体生命周期所响应的消息

创建窗体 …1. WM_GETMINMAXINFO 2. WM_NCCREATE 3. WM_NCCALCSIZE 4. WM_CREATE 创建完毕.显示窗体 …1. WM_SHOWWINDOW 2. WM_WINDOWPOSCHANGING 3. W

2011-11-07 17:00:50 854 1

转载 Windows 消息空间

WINDOWS 消息空间0 - WM_USER-1 系统使用保留的消息。WM_USER - 0x7FFF 私有窗口类使用整数消息。WM_APP - 0xBFFF 由应用程序使用的消息。0xC000 - 0xFFFF RegisterWindowMessage注册的String消息。>0xFFFF

2011-11-07 16:59:44 778

原创 duilib库分析日志 (二) : 消息流程分析

看下CWindowWnd类与CPaintManagerUI类是咋进行消息分发的吧.1. 先看下CPaintManagerUI类的MessageLoop函数:void CPaintManagerUI::MessageLoop(){ MSG msg = { 0 }; while( ::GetMessage(&msg, NULL, 0, 0) ) { // 获

2011-11-04 14:53:43 3033

原创 duilib库分析日志 (一) : 简单了解下duilib库

最近一直在想做个DirectUI库. 先找了几个UI库, 也没做过啥Demo. 1年前看过国外的viksoe库(URL: http://www.viksoe.dk/code/index.htm) 因水平有艰也没能坚持看完.后来找到国内一款牛X的开源库duilib, (URL: www.duilib.com)这个团队还是基于viksoe库开发的, 但完善的很好.  其中有个UIDesigner设

2011-11-04 14:50:46 2653

原创 连接使用UNICODE字符的DLL发生LNK2019连接错误(VS2003)

     因为工作需要做了一个使用UNICODE字符集的DLL库. 应用程序用MFC库, 也使用了UNICODE字符集. 但在编译连接的时候总是发生LNK2019的错误.  但在Console项目中是没有此错误的. 重新检查了所有项目的属性, 是否正确设置为使用UNICODE字符集.      在此简单说明一下设置使用UNICODE字符集的方法: 选择项目属性的"C/C++" => "预处

2009-11-19 09:17:00 928

获取NOD32更新ID

本软件获取最新的NOD32杀毒软件升级ID,也可以从http://www.for-ever.cn/nod32/网站中取得.<br>本软件操作非常简单.

2008-03-27

手机号码归属地查询

用.NET 开发的简单的手机号码归属地查询软件,可以单个号码查询也可以把手机号保存到.txt文件中成批进行查询.<br>使用之前请安装.Net Framework

2008-03-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除