2010年4月3日
2009年9月20日
我也是mfc的一個(gè)初學(xué)者吧!雖然用過一段時(shí)期,可是一直是靠的class w。d ,很多東西都搞不清楚 ,
當(dāng)初開始學(xué)著用的時(shí)候,很多人都告訴我這東西很難,我不信就一點(diǎn)一點(diǎn)學(xué)了起來!
好了,不說廢話了,我也是那種好吃懶做的人物,喜歡別人給我講mfc怎么工作的知己很少去看她的源代碼,
太累眼了。其實(shí),我覺得學(xué)習(xí)mfc最最重要的一點(diǎn)就是要搞明白mfc中消息是怎么流動(dòng)的(到現(xiàn)在為止我也是明白了一點(diǎn)點(diǎn),可能也不對是我憑空猜測的)。
拿SDI來說,我覺得消息循環(huán),而且只有一個(gè)消息循環(huán)即theapp的消息循環(huán)一直在從消息隊(duì)列里外取出消息并把消息分配到應(yīng)該得到消息的窗口,我覺得這
個(gè)窗口應(yīng)該是你作用的窗口,消息返回時(shí)攜帶了那個(gè)窗口的句柄,在消息循環(huán)取出消息后好像有一個(gè)得到句柄的句子。然后調(diào)用效應(yīng)窗口的winproc
,最后完成消息的執(zhí)行,如果是比如點(diǎn)擊了銨鈕,控件收到了這個(gè)消息則它會把消息傳給它的父窗口。
有些時(shí)候也會春存在消息的反射問題,比如,我們想讓控件自己繪制自己,這是后往往會使用消息的反射機(jī)制完成功能。
我覺得現(xiàn)在我最需要的 就是如果哦某一個(gè)哥哥或者妹妹給講一下windows的消息機(jī)制,和mfc控件和主窗口以及控件和控件間的消息傳遞機(jī)制,并且加個(gè)實(shí)例就好了。 很多東西我都還不懂啊!!
一定要仔細(xì),我很BenDe
2009年9月16日

最近考研,更新可能太少,嗯,考完研我會好好弄弄的 !!