博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 6 7 8 9 10 11 12 下一页

2009年9月7日

摘要: 以下说明几个消息循环中的常用函数进行对比   1 PostMessage 与 SendMessage 函数对比  SendMessage把消息直接发送到窗口,并调用此窗口的相应消息处理函数,等消息处理函数结束后SendMessage才返回!SendMessage发送的消息不进入系统的消息队列;SendMessage函数有返回值  PostMessage将消息发送到与创建窗口的线程相关联的消息队列后... 阅读全文

posted @ 2009-09-07 17:34 RUI2021 阅读(234) 评论(0) 推荐(0) 编辑

摘要: MFC中处理消息的顺序1. AfxWndProc()接收消息,寻找消息所属的CWnd对象,然后调用AfxCallWndProc( )。2. AfxCallWndProc()存储消息(消息标识符和消息参数)供未来参考,然后调用WindowProc( )。3. WindowProc()发送消息给OnWndMsg( ),如果消息未被处理,则发送给DefWindowproc( )。4. OnWndMsg(... 阅读全文

posted @ 2009-09-07 17:33 RUI2021 阅读(1724) 评论(0) 推荐(0) 编辑

摘要: 简单地说: 内核对象是系统的一种资源。系统对象一旦产生,任何应用程序都可以开启并且使用该对象。系统给内核对象一个计数值作为管理只用,内核对象包括: event,mutex,semaphore,file,file-mapping,preocess,thread. 这些内核对象每次产生都会返回一个handle,作为标示,每使用一次,对应的计数值加1,调用CloseHandle可以结束内核对象的使用。具... 阅读全文

posted @ 2009-09-07 17:09 RUI2021 阅读(218) 评论(0) 推荐(0) 编辑

2009年9月5日

摘要: 记得我刚开始用VC编程时,多次遇到程序编译链接都没有任何错误提示时运行却发生意外错误或者陷入死机状态,对此我真是茫然不知所措。后来经过项目工程的“洗礼”,我学到了一些解决这类错误的方法同时也将自己积累的经验运用到开发工作中,从而避免了重蹈覆辙,编程效率得以明显提高。如果你用VC而不精通解决上述种种莫名其妙故障的调试技术,那么软件的进度和质量将无法保障。VC调试之重要不言而喻... 阅读全文

posted @ 2009-09-05 10:44 RUI2021 阅读(2013) 评论(0) 推荐(0) 编辑

摘要: 1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号 <>)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2.查看一个宏(或变量、函数)的宏定义 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上... 阅读全文

posted @ 2009-09-05 10:43 RUI2021 阅读(481) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 下一页