09 2012 档案

WarmGUI(2) 类CWndApp山寨CWinApp
     摘要: 一个简化的CWinApp类,实现App的初始化和退出等函数,CWndApp + CWindow是一个最轻量级的Win32类型的应用框架。  阅读全文

posted @ 2012-09-16 21:35 毕达哥拉斯半圆 阅读(1979) | 评论 (2)  编辑

WarmGUI(1) 第一个类,用CBTHook构建CWindow (山寨版MFC::Cwnd)
     摘要: Windows是以消息循环为主体,面向过程的软件结构,这是汇编、C语言对OS开发的必然结果,所以开发框架的第一步就构建面向对象的体系结构。本文阐述使用CBT钩子,构建CWindow类,像MFC的CWnd一样封装了窗口的注册、创建、WndProc以及消息循环,消息处理函数。只需要继承CWindow,然后重载他的消息处理函数就可以了。本文最后给出CWindow的第一个例程,代码还算简洁(我把后面"漂亮"两个字去掉了,在高人看来还是有很多毛病的,哈哈)。敬请各位方家指教!  阅读全文

posted @ 2012-09-04 00:25 毕达哥拉斯半圆 阅读(2072) | 评论 (14)  编辑

<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

统计

常用链接

留言簿(3)

随笔档案

相册

contact

搜索

最新评论

阅读排行榜

评论排行榜