CWnd::SetScrollRange
設定指定捲軸的最小和最大位置值。
void SetScrollRange(
int nBar,
int nMinPos,
int nMaxPos,
BOOL bRedraw = TRUE
);
參數
nBar
指定要設定的捲軸。 這個參數可以是下列其中一個值:SB_HORZ 設定視窗水平捲軸的範圍。
SB_VERT 設定視窗的垂直捲軸的範圍。
nMinPos
指定最小捲動位置。nMaxPos
指定最大捲動位置。bRedraw
指定是否應該重新繪製捲軸會反映這些變更。 如果 bRedraw 是 是,捲軸重新繪製,如果 否,捲軸不會重新繪製。
備註
它也可用來隱藏或顯示標準捲軸。
應用程式不應該呼叫這個函式已被隱藏捲軸,當處理捲軸通知訊息時。
如果對的呼叫 SetScrollRange 後面緊接著呼叫 SetScrollPos 成員函式,在 SetScrollPos 成員函式的 bRedraw 參數應該是可防止捲軸的 0 兩次繪製。
標準捲軸的預設範圍為 0 到 100。 捲軸控制項的預設範圍是空的 ( nMinPos 和 nMaxPos 值為 0)。 在 nMinPos 指定的值和 nMaxPos 之間的差異小於 INT_MAX不能大於。
需求
Header: afxwin.h