NativeSlider

クラス概要
WindowClassがmsctls_trackbar32のウィンドウに対応した操作を提供します。



public NativeSlider(WindowControl src)
解説
コンストラクタです。

引数
src
元となるウィンドウコントロールです。



public NativeSlider(WindowsAppFriend app, IntPtr windowHandle)
解説
コンストラクタです。

引数
app
アプリケーション操作クラス。
windowHandle
ウィンドウハンドル。



public bool IsVertical{ get; }
解説
縦スクロールバーであるか。



public int Max{ get; }
解説
最大値です。



public int Min{ get; }
解説
最小値です。



public int Pos{ get; }
解説
現在位置です。



public void EmulateChangePos(int pos)
解説
スクロールバーの現在位置を設定のための通知を発生させます。
WM_HSCROLL、もしくはWM_VSCROLLの通知が発生します。
スクロールのタイプはSB_THUMBTRACKです。

引数
pos
現在位置。



public void EmulateChangePos(int pos, Async async)
解説
現在位置を設定します。
            WM_HSCROLL、もしくはWM_VSCROLLの通知が発生します。
            スクロールのタイプはSB_THUMBTRACKです。
            非同期で実行します。

引数
pos
現在位置。
async
非同期実行オブジェクト。