MFC编程中,应用程序界面最小化与显示之间切换时,GDI对象增加
2011-01-22 09:09
323 查看
最近在看MFC的代码时,发现了一个有趣的现象。
修改了SetIcon(m_hIcon,FALSE)为SetIcon(m_hIcon,TRUE),结果build成功并执行的时候,发现在应用程序界面切换时出现了GDI对象泄漏的情况,让我困惑不解。
查了一下SetIcon:
SetIcon(m_hIcon, FALSE);// Set small icon
有了这句话,程序显示时,左上角就会显示定义了的图标,生成的EXE程序也显示了这个图标
SetIcon(m_hIcon, TRUE);// Set big icon
有这句话,在程序运行的时候,当用Alt+TAB时,会显示定义的这个图标,要不不显示
修改了SetIcon(m_hIcon,FALSE)为SetIcon(m_hIcon,TRUE),结果build成功并执行的时候,发现在应用程序界面切换时出现了GDI对象泄漏的情况,让我困惑不解。
查了一下SetIcon:
SetIcon(m_hIcon, FALSE);// Set small icon
有了这句话,程序显示时,左上角就会显示定义了的图标,生成的EXE程序也显示了这个图标
SetIcon(m_hIcon, TRUE);// Set big icon
有这句话,在程序运行的时候,当用Alt+TAB时,会显示定义的这个图标,要不不显示
相关文章推荐
- VS2010/MFC编程入门之五十二(Ribbon界面开发:创建Ribbon样式的应用程序框架)
- VS2010/MFC编程入门之五十二(Ribbon界面开发:创建Ribbon样式的应用程序框架)
- VS2010/MFC编程入门之五十(图形图像:GDI对象之画笔CPen)
- VS2010/MFC编程入门之四十(文档、视图和框架:各对象之间的关系)
- VS2010/MFC编程入门之五十(图形图像:GDI对象之画笔CPen)
- (转载)VS2010/MFC编程入门之五十(图形图像:GDI对象之画笔CPen)
- VS2010/MFC编程入门之四十(文档、视图和框架:各对象之间的关系)
- (转载)VS2010/MFC编程入门之四十(文档、视图和框架:各对象之间的关系)
- MFC视频教学第一课,做一个简单的界面,理解应用程序和操作系统之间的消息传递机制
- VS2010/MFC编程入门之一(Ribbon界面开发:创建Ribbon样式的应用程序框架)
- (转载)VS2010/MFC编程入门之五十一(图形图像:GDI对象之画刷CBrush)
- MFC 窗口最大化和最小化,全局变量的使用、static居中显示、static的背景色设置为透明、根据屏幕自适应调整界面大小
- (转载)VS2010/MFC编程入门之五十二(Ribbon界面开发:创建Ribbon样式的应用程序框架)
- VS2010/MFC编程入门之四十(文档、视图和框架:各对象之间的关系)
- VS2013/MFC编程入门之三十七(文档、视图和框架:各对象之间的关系)
- VS2010/MFC编程入门之五十一(图形图像:GDI对象之画刷CBrush)
- VS2010/MFC编程入门之四十(文档、视图和框架:各对象之间的关系)
- VS2010/MFC编程入门之五十(图形图像:GDI对象之画笔CPen)
- VS2010/MFC编程入门之五十一(图形图像:GDI对象之画刷CBrush)