GETSLIDER関数

本ページには広告が含まれています。

スライダー(トラックバー、スクロールバー)の値を取得します。

構文
  1. Integer = GETSLIDER( ID, 番号, パラメータ )
引数
ID (Integer)必須
Windowを識別するID
番号 (Integer = 1)省略可
左上からのコントロールの順番 (1から指定)
パラメータ (#getslider = SLD_POS)省略可
SLD_POS (0)
値(デフォルト)
SLD_MIN
最小値
SLD_MAX
最大値
SLD_PAGE
1ページ移動量
SLD_BAR
表示が縦か横か 0:横、1:縦
SLD_X
X(クライアント位置)
SLD_Y
Y(クライアント位置)
戻り値
取得した値

引数

SLD_POS
スライダーの現在の位置を表します。値は0〜(最大値-移動量+1)の範囲を取ります。
SLD_MAX-SLD_PAGE+1
SLD_MIN
スライダーの最小値を表します。基本的に0を返します。
SLD_MAX
スライダーの最大値を表します。
SLD_PAGE
スライダーの1ページの移動量を表します。スクロールボックスが表示されていない(スクロールするだけのテキストがなく収まっている)場合、スライダーの最大値より1大きい値を返します。例えばスライダーの最大値(SLD_MAX)が50でスクロールボックスが表示されていない場合、1ページ移動量(SLD_PAGE)は51を返します。
SLD_BAR
スライダーのバーの向きを表します。横ならば0縦ならば1を返します。
SLD_X
スライダーのX座標を表します。
SLD_Y
スライダーのY座標を表します。

使い方

アクティブウィンドウのスライダーの情報を取得します。

UWSC

プログラム実行例

パソコンの音量を上げる

パソコンの音量を上げます。Windows2000以降のOSの場合は仮想キーの操作で音量を上げ、Windows 2000より前のOSの場合はボリューム調整ツールを操作することで音量を上げます。

UWSC
使用関数

パソコンの音量を下げる

パソコンの音量を下げます。Windows2000以降のOSの場合は仮想キーの操作で音量を下げ、Windows 2000より前のOSの場合はボリューム調整ツールを操作することで音量を下げます。

UWSC
使用関数

マウスカーソル下のスクロールバー情報を取得

UWSC
結果
FFFTP
CSV
使用関数

ペイントを開いてズームを最小値に設定する

UWSC
使用関数

ペイントで設定できるズーム倍率を取得

UWSC
結果
プレーンテキスト
使用関数

関連記事

SETSLIDER関数 (スクリプト関数)
スライダー(トラックバー、スクロールバー)の値を設定します。
ACW関数 (スクリプト関数)
ウィンドウの状態を変更、またはアクティブにします。
CTRLWIN関数 (スクリプト関数)
ウィンドウの状態を制御します。
GETCTLHND関数 (スクリプト関数)
ボタン等、オブジェクトのハンドルを取得します。
MOUSEORG関数 (スクリプト関数)
マウス座標を相対座標にする、またはマウスとキー情報を直接ウィンドウへ送ります。
SCKEY関数 (スクリプト関数)
ショートカットキーを実行します。
CHKBTN関数 (スクリプト関数)
ボタン類(ボタン、チェックボックス、ラジオボタン)の状態を返します。
CLKITEM関数 (スクリプト関数)
アイテムをクリックします。
GETID関数 (スクリプト関数)
指定したウィンドウのIDを取得します。第一引数に取得したいウィンドウのタイトル(一部でも可)を指定します。
GETITEM関数 (スクリプト関数)
キャプション文字やリスト等をすべて取得します。