摘要: Windows是以消息循環(huán)為主體,面向過程的軟件結(jié)構(gòu),這是匯編、C語言對(duì)OS開發(fā)的必然結(jié)果,所以開發(fā)框架的第一步就構(gòu)建面向?qū)ο蟮捏w系結(jié)構(gòu)。本文闡述使用CBT鉤子,構(gòu)建CWindow類,像MFC的CWnd一樣封裝了窗口的注冊(cè)、創(chuàng)建、WndProc以及消息循環(huán),消息處理函數(shù)。只需要繼承CWindow,然后重載他的消息處理函數(shù)就可以了。本文最后給出CWindow的第一個(gè)例程,代碼還算簡(jiǎn)潔(我把后面"漂亮"兩個(gè)字去掉了,在高人看來還是有很多毛病的,哈哈)。敬請(qǐng)各位方家指教!
閱讀全文