跳轉到內容

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

華夏公益教科書