首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >releaseDC()删除DC?

releaseDC()删除DC?
EN

Stack Overflow用户
提问于 2016-05-20 18:13:47
回答 1查看 353关注 0票数 0

我需要跟踪hDC的列表,但是,我注意到每次GetDC()时都需要ReleaseDC()。否则我会得到空的。

问题是,我应该在GetDC()时存储所有的hDC吗?或者我需要存储hWnd并在需要GetDC()时使用hDC?

EN

回答 1

Stack Overflow用户

发布于 2022-06-07 21:27:37

你为什么要存储hdc?hdc只是指针,所以即使您存储它,当调用ReleaseDC或完成任何其他DC操作时,它也会得到更改或更改。我希望你能理解指针的工作原理。

您需要在每个ReleaseDC之后进行GetDC,否则您将无法获得所需的输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37353279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档