官方win32示例里有
- var head = windowgetmyhwnd()
- var left = array("long"="1","value"=0)
- var top = array("long"="1","value"=0)
- var right = array("long"="1","value"=0)
- var bottom = array("long"="1","value"=0)
- var rect = array("left"=left,"top"=top,"right"=right,"bottom"=bottom)
- var address = structmalloc(rect)
- if(address != 0)
- dllcall("user32.dll","long","GetWindowRect","long",head,"long",address)
- structgetdata(address,rect)
- structfree(address)
- messagebox(arraytostring(rect))
- end
复制代码 |