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