首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

GDI元素能做全局变量吗?该怎么解决

2012-06-08 
GDI元素能做全局变量吗?或者是局部变量,供其它所有窗口访问?比如CImage CFont CBrush...等都声明成theApp

GDI元素能做全局变量吗?
或者是局部变量,供其它所有窗口访问?比如CImage CFont CBrush...等都声明成theApp的成员,然后所有窗口访问。会不会存在访问冲突的情形呢?

因为我的程序有时候会抛出异常,但是没找到什么原因,所以想问下,这个存在访问冲突吗?

[解决办法]
可以的,我这么做过。
[解决办法]
和窗口HDC无关的一些东西应该可以。
[解决办法]

探讨
引用:

可以的,我这么做过。

那不会访问冲突吧?比如多个窗口同时使用某个GDI对象时?会不会抛出异常呀?

[解决办法]
可以做全局变量,但是create只能一次,反复创建要出错
[解决办法]
我经常这样做,为了节省内存 - -!

热点排行