解决方案 »
- 【急切求助】禁止和启用XP系统的USB接口(禁用优盘)如何实现(鼠标键盘USB口除外)?
- 提示Unhandled exception in *.exe:0xc0000005 Access Voilation
- 获得IHTMLElementCollection指针时,它的两个参数怎么写啊
- 怎么在DLL中打开一个文本文件?
- 怎样改变按钮字体大小????????????????????
- 大家好,我刚用ado,我看到一个用ado的 登录 程序,有一个问题要问一下
- 分都用完拉!最后100,请问如何将unsigned char[]转成SAFEARRAY,以及如何将SAFEARRAY转回来?
- 关于手工创建对话框模板的问题(.dlg)
- 在线求父类子类以及同级类的成员函数调用问题。谢谢!
- 怎么给标题加上序号?
- MFC中从串口读取数据并进行数据处理方面的问题
- CFontDialog字体对话框中的字体不完整
如果不调用selectObject 也不调用DeleteObject会有什么影响?
{
CPaintDC dc(this);
CBrush br;
br.CreateSolidBrush(RGB(0,0,0));//黑色刷子
CBrush *poldBr = dc.selectObject(&br);
....dc.selectObject(poldBr);
br.delectObject();//这个不是必须的,因为br对象释构的时候会自动调用删除
}
如果不调用selectObject 也不调用DeleteObject会有什么影响?
如果你不调用SelectObject载入旧的,就会出现GDI泄露,长时间运行你的程序,多操作一下UI界面,看看任务管理器中GDI的变化情况