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