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 语句