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