SBM_SETRANGE メッセージ
SBM_SETRANGE メッセージが送信され、スクロール バー コントロールの最小位置と最大位置の値が設定されます。
アプリケーションは、このメッセージを直接送信しないでください。 代わりに、 SetScrollRange 関数を使用する必要があります。 ウィンドウは、WindowProc 関数を介してこのメッセージを受け取ります。 カスタム スクロール バー コントロールを実装するアプリケーションは 、SetScrollRange 関数が正常に動作するために、これらのメッセージに応答する必要があります。
パラメーター
-
wParam
-
スクロールの最小位置を指定します。
-
lParam
-
最大スクロール位置を指定します。
戻り値
バージョン 5.0ComCtl32.dll: スクロール ボックスの位置が変更された場合、戻り値はスクロール ボックスの前の位置になります。それ以外の場合は 0 です。
バージョン 6.0ComCtl32.dll: スクロール ボックスが変更されたかどうかに関係なく、スクロール ボックスの現在位置。
注釈
既定の最小値と最大の位置の値は 0 です。 wParam パラメーターと lParam パラメーターで指定された値の差は MAXLONG より大きくすることはできません。
位置の最小値と最大値が等しい場合、スクロール バー コントロールは非表示になり、実質的には無効になります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー |
|