水平スクロールバー (HorizontalScrollbar) は、自動的なスクロールバー機能を持つ複合ウィンドウ要素です。
HorizontalScrollbar | 水平スクロールバー (HorizontalScrollbar) は、自動的なスクロールバー機能を持つ複合ウィンドウ要素です。 |
実装の詳細 | 水平スクロールバーはスクロールバー機能を自動化する複合ウィンドウ要素です。スクロールバーは独立して使用することもできますが、 水平スクロールバーのような他のスクロールウィンドウのコンポーネントとして使われることが大半です。 |
XML定義 | |
XMLタグ | |
必須属性 | |
up | UPボタンに使用するボタン定義の名前。 |
down | DOWNボタンに使用するボタン定義の名前。 |
thumb | 可変スクロールバーサムに使用する水平リサイズイメージの名前。 |
gutter | スクロールエリアの背景に使用する水平リサイズイメージの名前。 |
任意要素 | |
UpOffset | スクロールバー左上角からのUPボタンのオフセット。 |
DownOffset | スクロールバー左下角からのDOWNボタンのオフセット。 |
ThumbOffset | スクロールバーウの左上角からのサムのオフセット。 |
ActiveZoneOffset | アクティブゾーンはスクロールバーの範囲外ですが、(範囲内でドラッグを始めた)スクロールバーをクリックしたままドラッグし続けられるエリアです。 |
ウィンドウ コールバック | |
コールバック | |
OnScrollPosChanged | スクロール位置が変化した時に呼び出されます。 |
関数 | |
関数 | |
HorizontalScrollbarSetScrollPosition() | 現在のスクロール位置を設定します。 |
HorizontalScrollbarGetScrollPosition() | 現在のスクロール位置を返します。 |
HorizontalScrollbarSetMaxScrollPosition() | 最大スクロール位置を設定します。 |
HorizontalScrollbarGetMaxScrollPosition() | 最大スクロール位置を返します。 |
HorizontalScrollbarSetPageSize() | ページサイズを設定します。 |
HorizontalScrollbarGetPageSize() | ページサイズを返します。 |
HorizontalScrollbarSetLineSize() | ラインサイズを設定します。 |
HorizontalScrollbarGetLineSize() | ラインサイズを返します。 |
水平スクロールバーはスクロールバー機能を自動化する複合ウィンドウ要素です。スクロールバーは独立して使用することもできますが、 水平スクロールバーのような他のスクロールウィンドウのコンポーネントとして使われることが大半です。
スクロールバーのサイズが決まると、それに合うように背景画像のサイズも変更されます。他のウィンドウ要素の一部として使用された場合、スクロールバーサムは自動的にサイズと位置を変更して親ウィンドウのデータを反映します。
lineSize | 単体ラインの縦幅。 ( HorizontalScrollbarSetLineSize() と HorizontalScrollbarGetLineSize() を使用します) |
pageSize | ページ全体の縦幅。 ( HorizontalScrollbarSetPageSize() と HorizontalScrollbarGetPageSize() を使用します) |
maxScroll | スクロール範囲の最大値。 ( HorizontalScrollbarSetMaxScrollPosition() と HorizontalScrollbarGetMaxScrollPosition() を使用します) |
XMLタグ | |
必須属性 | |
up | UPボタンに使用するボタン定義の名前。 |
down | DOWNボタンに使用するボタン定義の名前。 |
thumb | 可変スクロールバーサムに使用する水平リサイズイメージの名前。 |
gutter | スクロールエリアの背景に使用する水平リサイズイメージの名前。 |
任意要素 | |
UpOffset | スクロールバー左上角からのUPボタンのオフセット。 |
DownOffset | スクロールバー左下角からのDOWNボタンのオフセット。 |
ThumbOffset | スクロールバーウの左上角からのサムのオフセット。 |
ActiveZoneOffset | アクティブゾーンはスクロールバーの範囲外ですが、(範囲内でドラッグを始めた)スクロールバーをクリックしたままドラッグし続けられるエリアです。 |
コールバック | |
OnScrollPosChanged | スクロール位置が変化した時に呼び出されます。 |
関数 | |
HorizontalScrollbarSetScrollPosition() | 現在のスクロール位置を設定します。 |
HorizontalScrollbarGetScrollPosition() | 現在のスクロール位置を返します。 |
HorizontalScrollbarSetMaxScrollPosition() | 最大スクロール位置を設定します。 |
HorizontalScrollbarGetMaxScrollPosition() | 最大スクロール位置を返します。 |
HorizontalScrollbarSetPageSize() | ページサイズを設定します。 |
HorizontalScrollbarGetPageSize() | ページサイズを返します。 |
HorizontalScrollbarSetLineSize() | ラインサイズを設定します。 |
HorizontalScrollbarGetLineSize() | ラインサイズを返します。 |