Marshall
码龄15年
  • 10,651
    被访问
  • 4
    原创
  • 1,032,626
    排名
  • 4
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:热爱编程!!热爱生活!!

  • 加入CSDN时间: 2007-05-31
博客简介:

Marshall的专栏

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得1次评论
  • 获得1次收藏
创作历程
  • 1篇
    2012年
  • 4篇
    2011年
  • 1篇
    2009年
TA的专栏
  • C/C++
    3篇
  • UI界面开发
    2篇
  • C#/.Net库
  • VC编译问题
  • Lua
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

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

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

创建窗体 … 1. WM_GETMINMAXINFO 2. WM_NCCREATE 3. WM_NCCALCSIZE 4. WM_CREATE 创建完毕. 显示窗体 … 1. WM_SHOWWINDOW 2. WM_WINDOWPOSCHANGING 3. W
转载
发布博客 2011.11.07 ·
771 阅读 ·
0 点赞 ·
1 评论

Windows 消息空间

WINDOWS 消息空间 0 - WM_USER-1 系统使用保留的消息。 WM_USER - 0x7FFF 私有窗口类使用整数消息。 WM_APP - 0xBFFF 由应用程序使用的消息。 0xC000 - 0xFFFF RegisterWindowMessage注册的String消息。 >0xFFFF
转载
发布博客 2011.11.07 ·
719 阅读 ·
0 点赞 ·
0 评论

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

看下CWindowWnd类与CPaintManagerUI类是咋进行消息分发的吧. 1. 先看下CPaintManagerUI类的MessageLoop函数: void CPaintManagerUI::MessageLoop() { MSG msg = { 0 }; while( ::GetMessage(&msg, NULL, 0, 0) ) { // 获
原创
发布博客 2011.11.04 ·
2966 阅读 ·
0 点赞 ·
0 评论

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 ·
2548 阅读 ·
0 点赞 ·
0 评论

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

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

获取NOD32更新ID

发布资源 2008.03.27 ·
application/x-rar

手机号码归属地查询

发布资源 2008.03.24 ·
application/x-dosexec