dahuatttt

导航

2011年6月15日 #

关于消息的一些简单问题解疑

摘要: MFC里,消息泵在每个窗口里都有。GetMessage:通过系统获得当前应用程序的消息。DispatchMessage:将消息分发到目标窗口句柄所对应的回调函数中去。回调函数:我们熟知的处理消息的函数。如果回调函数不返回,则DispatchMessage也不会返回。结果就是卡死。有疑惑的同学可以在某个消息处理函数中写句Sleep(1000*10);看看。(卡死)如果在消息处理函数中DoModal()了一个新窗体,则当前的消息泵卡死,但新窗体中的消息泵开始掌权。新窗口的GetMessage依然通过系统获得当前应用程序的消息。新窗体的DispatchMessage将消息分发到目标窗口句柄所对应的回 阅读全文

posted @ 2011-06-15 20:04 .net水区(菜鸟饮水处) 阅读(171) 评论(0) 推荐(0)

2011年5月15日 #

读[研.磨.设.计.模.式] -- 工.厂.方.法

摘要: 看书说话栏目的目的不只是读书笔记。这是该栏目里的第一篇,但不保证不是最后一篇。 因为看的是该书作者在CSDN博客中发布的原始网页版,如果出版物中有较大改变,不在此系列讨论范围内。2011/05/14实物书上最后有一部份是介绍UML的,鉴于作者blog中未给出,我做下简单的说明 (等待指正)http://blog.csdn.net/sjms2010/archive/2010/08/05/5789495.aspx图三中:左上方框内 空心圆+I的标志 接口左下方框内 空心方+C的标志 类右下方框内 实心圆中间一个O 不知道是啥,姑且认为是需要重载的成员函数右上方框内 # 可能是protected吧右 阅读全文

posted @ 2011-05-15 00:50 .net水区(菜鸟饮水处) 阅读(223) 评论(0) 推荐(0)