GetWindowRgn为什么不能获得SetWindowRgn 函数的定义窗口区域?

zwf_geo_ecnu 2002-12-09 05:43:35
我用SetWindowRgn 定义窗口以后,然后用GetWindowRgn,但是返回的结果是0,也就是错误,为什么?部分代码如下:
hRegion = CreateRectRgn(Me.ScaleLeft, Me.ScaleTop, Me.ScaleWidth / 2, Me.ScaleHeight / 2) ', Me.ScaleWidth / 4, Me.ScaleHeight / 3)
SetWindowRgn Me.hwnd, hRegion, True
lngRegion = GetWindowRect(Me.hwnd, rRegion)
...全文
158 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyl910 2002-12-09
  • 打赏
  • 举报
回复
rRegion = CreateRectRgn(0, 0, 0, 0)
lngRegion = GetWindowRgn(Me.hwnd, rRegion)
TechnoFantasy 2002-12-09
  • 打赏
  • 举报
回复
但是你调用的函数是 GetWindowRect 啊。

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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