2010年4月3日
2009年9月20日
我也是mfc的一个初学者吧!虽然用过一段时期,可是一直是靠的class w。d ,很多东西都搞不清楚 ,
当初开始学着用的时候,很多人都告诉我这东西很难,我不信就一点一点学了起来!
好了,不说废话了,我也是那种好吃懒做的人物,喜欢别人给我讲mfc怎么工作的知己很少去看她的源代码,
太累眼了。其实,我觉得学习mfc最最重要的一点就是要搞明白mfc中消息是怎么流动的(到现在为止我也是明白了一点点,可能也不对是我凭空猜测的)。
拿SDI来说,我觉得消息循环,而且只有一个消息循环即theapp的消息循环一直在从消息队列里外取出消息并把消息分配到应该得到消息的窗口,我觉得这
个窗口应该是你作用的窗口,消息返回时携带了那个窗口的句柄,在消息循环取出消息后好像有一个得到句柄的句子。然后调用效应窗口的winproc
,最后完成消息的执行,如果是比如点击了铵钮,控件收到了这个消息则它会把消息传给它的父窗口。
有些时候也会春存在消息的反射问题,比如,我们想让控件自己绘制自己,这是后往往会使用消息的反射机制完成功能。
我觉得现在我最需要的 就是如果哦某一个哥哥或者妹妹给讲一下windows的消息机制,和mfc控件和主窗口以及控件和控件间的消息传递机制,并且加个实例就好了。 很多东西我都还不懂啊!!
一定要仔细,我很BenDe
2009年9月16日
最近考研,更新可能太少,嗯,考完研我会好好弄弄的 !!