CDC方面的问题 弱弱地在这里问一下 ReleaseDC 干了什么事情? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ReleaseDC作用是释放一个设备上下文(DC),以供其它程序使用。对GetWindowDC和GetDC得到的DC,必须有相应的ReleaseDC,如果楼主是想知道ReleaseDC的具体代码,可以用object viewer,查找相应函数。 一个窗口的DC资源是有限的,所以,当你GetDC后,最终需要ReleaseDC来释放资源。 ReleaseDC是和GetDC对应使用的GetDC是获取ReleaseDC是释放具体的可以参考MSDN 释放资源 如果不释放 容易造成gdi对象泄露 The ReleaseDC function releases a device context (DC), freeing it for use by other applications. The effect of the ReleaseDC function depends on the type of DC. It frees only common and window DCs. It has no effect on class or private DCs. ReleaseDC用于释放用 Get**DC获得的 HDC 句柄DeleteDC 用于释放用 Create**DC获得的 HDC 句柄(详查MSDN)你可以再ReleaseDC上打个断点,让后查看任务管理器中该进程的“GDI对象”的数量,正确的话,执行完ReleaseDC,该数值会减1 GetDC();ReleaseDC();要成对使用。 MCI编程求教 关于MCI打开文件的问题 在线程里面如何用类的变量呢? 关于winpcap? 我find到窗口句柄,怎么知道窗口是模态的或者是非模态的?提供某种样式来区别? 我的DrawText不好用,帮我看看为什么,应该怎么改 我想研究一下中文字体的东西?什么地方有资料啊 CMFCToolBar 动态添加普通按钮 和下拉菜单按钮 惠普笔记本型号 远程注入DLL 的程序构架问题,关于多线程里消息处理。被插入进程被插死了 DLL能加载不能读取控件 关于API HOOK实现Word透明加解密的问题
对GetWindowDC和GetDC得到的DC,必须有相应的ReleaseDC,如果楼主是想知道ReleaseDC的具体代码,可以用object viewer,查找相应函数。
GetDC是获取
ReleaseDC是释放
具体的可以参考MSDN
DeleteDC 用于释放用 Create**DC获得的 HDC 句柄(详查MSDN)你可以再ReleaseDC上打个断点,让后查看任务管理器中该进程的“GDI对象”的数量,正确的话,执行完ReleaseDC,该数值会减1
ReleaseDC();要成对使用。