博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年12月27日

摘要: 总是会在论坛里看到类似这样的问题,“如何通过按钮更换一幅图片”,“怎样将图片显示在对话框中”,“MFC的PictureCtrl怎样操作”等等,不一而足。面对这类问题我一般都会建议通过CWnd派生一个自... 阅读全文

posted @ 2010-12-27 16:08 Michael.Hu 阅读(1052) 评论(0) 推荐(0)

摘要: 一、控件的介绍 MFC中封装了许多有用的类,CTabCtrl和CPropertySheet是其中两个比较常用的类型。CTabCtrl即Tab控件对应的类,Windows应用程序中大量使用了Tab控件... 阅读全文

posted @ 2010-12-27 15:18 Michael.Hu 阅读(936) 评论(0) 推荐(0)

摘要: MFC(VC6.0)的CWnd及其子类中,有如下三个函数: 让人很不容易区分,不知道它们究竟干了些什么,在什么情况下要改写哪个函数? 想知道改写函数?让我先告诉你哪个不能改写,那就是SubclassWindow。Scott Meyers的杰作Effective C++的第36条是这样的:Differentiate between inheritance of interface and inheritance of implementation. 看了后你马上就知道,父类中的非虚拟函数是设计成不被子类改写的。根据有无virtual关键字,我们在排除了SubclassWindow后,也 阅读全文

posted @ 2010-12-27 10:29 Michael.Hu 阅读(992) 评论(0) 推荐(0)