VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 285|回复: 2

[求助] 请问GetWindowDC如何释放内存

[复制链接]
发表于 2018-8-27 22:09:55 | 显示全部楼层 |阅读模式
据说使用GetWindowDC完之后,得记得ReleaseDC释放内存,比如说我获取屏幕坐标x,y的颜色:
getpixel(GetWindowDC(GetDesktopWindow()), x, y)
完了之后,ReleaseDC后面参数要如何写?因为前面就一句,没有中间变量。
发表于 2018-8-28 20:15:04 | 显示全部楼层
本帖最后由 jy4977596491 于 2018-8-28 20:17 编辑

不要将函数写在一行
GetWindowDC(GetDesktopWindow())后用个变量保存
比如:
dim hDC as long
hDC = GetWindowDC(GetDesktopWindow())

然后释放用
ReleaseDC(0,hDC)


回复 支持 反对

使用道具 举报

发表于 2018-8-28 20:15:22 | 显示全部楼层
本帖最后由 jy4977596491 于 2018-8-28 20:17 编辑

不要将函数写在一行 GetWindowDC(GetDesktopWindow())后用个变量保存 比如: dim hDC as long  hDC = GetWindowDC(GetDesktopWindow())  然后释放用 ReleaseDC(0,hDC)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2018-9-22 04:19

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表