vb 会自动 ReleaseDC 吗?

来源:百度知道 编辑:UC知道 时间:2024/05/02 11:58:05
vb 的窗口有 hdc 属性,可能是 vb 封装了 GetDC 函数
我想知道用它绘图以后是否要 ReleaseDC 还是 vb 自己会释放?

vb不会自动释放,这将会占用系统资源,因此当建立了dc后不用就用ReleaseDC释放掉。但是用CreateCompatibleDC 建立的DC应该用DeleteDC释放。

应该不用,但是一个好的习惯是创建一个新的DC,然后代替当前DC,绘图结束后再恢复DC,然后把这个DC删除。

自动释放不用ReleaseDC

不会释放,所以最后要R..()