get_window_extents -关于窗口大小和位置的信息
简短描述
get_window_extents -关于窗口大小和位置的信息。
签名
get_window_extents( : : WindowHandle : Row, Column, Width, Height)
描述
Get_window_extents返回左上角的位置,以及输出窗口的宽度和高度
注意
窗口的大小和位置可以由窗口管理器修改,而不需要在程序中进行显式指示。因此get_window_extents返回的值的变化可能导致的副作用。
参数
window (输入参数)&[文]rarr;(i[章]nteger)[来]
窗口句柄。
Row (输出参数) rectang[自]le.orig[网]in.y&ra[淘]rr;(int[巴]eger)
窗口左上角的行[文]索引。
列(输出参数 ) rectang[章]le.orig[来]in.x&ra[自]rr;(int[网]eger)
窗口左上角的列[淘]索引。
Width (输出参数 ) rectang[巴]le.exte[文]nt.x&ra[章]rr;(int[来]eger)
窗口的宽度。
Height (输出参数 ) rectang[自]le.exte[网]nt.y&ra[淘]rr;(int[巴]eger)
窗口的高度。
例程
open_window(100,100,200,200,'root','visible','',WindowHandle)
fwrite_string(FileHandle, 'Move the window with the mouse!')
fnew_line(FileHandle)
repeat
get_mbutton(WindowHandle,_,_,Button)
get_window_extents(WindowHandle,Row,Column,Width,Height)
fwrite_string(FileHandle, ['(',Row,',',Column,')'])
fnew_line(FileHandle)
until(Button == 4)
返回结果
如果窗口有效g[文]et_wind[章]ow_exte[来]nts返回2 (H_MSG_[自]TRUE)。如[网]果有必要会抛出[淘]一个异常。
本文链接:https://www.wtao8.com/post/225.html 转载需授权!