- 博客(5)
- 资源 (9)
- 收藏
- 关注
转载 windows队列消息和非队列消息的详细解释
我们已经谈到过,Windows给窗口发送消息,这意味着Windows呼叫窗口消息处理程序。但是,Windows程序也有一个消息循环,它呼叫GetMessage从消息队列中取出消息,并且呼叫DispatchMessage将消息发送给窗口消息处理程序。那么,Windows程序是依次等待消息(类似于普通程序中相同的键盘输入),然后将消息送到某地方去的吗?或者,它是直接从程序外面接收消息的吗?实际
2014-01-25 11:23:42 2354
转载 堆和栈
浅谈C/C++堆栈指引——C/C++堆栈很强大(看到的很详细的文章,值得一看)分类: c++2012-10-29 22:12 1096人阅读 评论(0) 收藏 举报目录(?)[+]本文转载自http://blog.csdn.net/mynote/article/details/5835615本文为Binhua Liu原创作品。本文允许复制,修
2014-01-24 10:10:44 634
翻译 wm_keydown 和vm_char 区别以及 mfc DiapatchMessage派送消息返回之前的过程解析
WM_KEYDOWN和WM_CHAR事件WM_KEYDOWN和WM_CHAR都是键盘消息,如果要对这两个有消息有所响应的话,就需要实行以下代码: while(GetMessage(&Msg,NULL,0,0)) { TranslateMessage(&Msg); //翻译消息 DispatchMessage(&Msg); //将消息传递给窗口处理函数 } return Msg.wParam
2014-01-19 10:35:22 2247
原创 MFC框架流程深入全面剖析和TLS系统的详细概述
很多书上对于MFC流程的转换于SDK32的极其模糊的界面分析只是介绍大概,本文详细论述此中缘由。 MFC的基础对话框也就是VS.net里面的后来的WINFORM 窗体架构的APPLICATION FRAMWORK
2014-01-10 18:12:35 1000
原创 MFC为何不响应WM_CHAR消息的解释理解
WM_CHAR必须由WM_KEYDOWN经过TranslateMessage得到,如果你当前拥有焦点的控件无法进行输入,则收不到WM_CHAR消息 然WM_KEYDOWN消息是当一个非系统键被按下时该消息发送给具有键盘焦点的窗口。 也就是说具有焦点的窗口才能响应WM_KEYDOWN .MFC基础对话框的默认的焦点在确定这个按钮上,用TABL移动焦点,也只能在确定和取
2014-01-09 15:04:08 2827
c# dll注入钩子(全局钩子)
2012-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人