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