跳转到内容

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

华夏公益教科书