09 2012 档案

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

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

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

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

<2012年9月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

导航

统计

常用链接

留言簿(3)

随笔档案

相册

contact

搜索

最新评论

阅读排行榜

评论排行榜