ReleaseHdc

yanghua_yanghua 2010-11-07 03:59:25
我在vs2008中用C#画图时,总有错误说“对象当前正在其他地方使用”是怎么回事啊,另外ReleaseHdc函数不太会用,希望各位高手给予解答
...全文
130 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanghua_yanghua 2010-11-10
  • 打赏
  • 举报
回复
我知道是什么问题了,是线程冲突了。谢谢各位
psqmm 2010-11-07
  • 打赏
  • 举报
回复
这个我也想知道!
兔子-顾问 2010-11-07
  • 打赏
  • 举报
回复
你没事干嘛申请了立刻释放?
另外,如果不是你创建的,你就不要释放。
yanghua_yanghua 2010-11-07
  • 打赏
  • 举报
回复
只要是有画图的语句,提示错误就是对象当前正在其他地方使用。我使用这个语句释放。graphicsObject.ReleaseHdc(graphicsObject.GetHdc());但有时这个语句也有错,提示是一样的“对象当前正在其他地方使用”。我这个语句有错吗
兔子-顾问 2010-11-07
  • 打赏
  • 举报
回复
对象当前正在其他地方使用
出错的是哪一行?

ReleaseHdc是释放,你如果用Graphics对象的GetHDC方法了。可以用这个来释放。

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧