Futurebasic/语言/参考/setzoom
外观
SETZOOM [#]windowID [,(h1,v1)-(h2,v2)]
SETZOOM [#]windowID, @rect
2000年6月12日(版本3)
当您创建一个带有缩放框的窗口时,FB 会为该窗口分配一个默认的“缩放矩形”。缩放矩形是在用户点击缩放框后窗口所占用的屏幕矩形。再次点击缩放框会使窗口恢复到其以前的矩形。默认情况下,缩放矩形会占据屏幕的大部分区域。
使用 SETZOOM
语句为窗口分配一个新的缩放矩形,由 (h1,v1)-(h2,v2)
指定,其中 (h1,v1)
和 (h2,v2)
是矩形的对角线相对角,以全局屏幕坐标表示。下次用户点击窗口的缩放框时,您的程序随后执行 HANDLEEVENTS
,窗口的大小和位置将改变以适应指定的缩放矩形。
如果您省略 (h1,v1)-(h2,v2)
参数,SETZOOM
会将缩放矩形重置为默认的缩放矩形。
SETZOOM
对没有缩放框的窗口不起作用。
您可以使用 DIALOG
函数来确定用户何时点击了窗口的缩放框。
缩放矩形的大小不受 MAXWINDOW
或 MINWINDOW
语句的限制。
除非由 windowID
指定的窗口已创建(使用 WINDOW
语句),否则请勿使用 SETZOOM
。
MAXWINDOW; MINWINDOW; DIALOG 函数; WINDOW 语句