跳转到内容

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 函数来确定用户何时点击了窗口的缩放框。

缩放矩形的大小不受 MAXWINDOWMINWINDOW 语句的限制。

除非由 windowID 指定的窗口已创建(使用 WINDOW 语句),否则请勿使用 SETZOOM

MAXWINDOW; MINWINDOW; DIALOG 函数; WINDOW 语句

华夏公益教科书