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