たくさんのスクロールバーをつける
大富豪A 2013/4/4(Thu) 14:27:13|NO.53426
エクスプローラーのように1つのウィンドウにたくさんのスクロールバーを設置することはできますか?
また、設置したスクロールバーの大きさを変えることはできますか?
ツノン 2013/4/6(Sat) 07:23:30|NO.53466
winobj に ScrollBar のウィンドウクラス名を指定すれば可能です。
それぞれ別々のウィンドウとなるので、
MoveWindow SetWindowPos 等の関数を使用してサイズや位置を変更する事が出来ます。
スクロールバー ウィンドウクラス 等のキーワードで検索すれば、もっと詳しい情報を得る事が出来ると思います。
#define SBS_VERT $00000001 // スクロールバーを縦に
#define SBS_HORZ $00000000
#define WS_VISIBLE $10000000
#define WS_CHILD $40000000
pos 10,10
winobj "SCROLLBAR","",,WS_VISIBLE|WS_CHILD|SBS_VERT,20,200
winobj "SCROLLBAR","",,WS_VISIBLE|WS_CHILD|SBS_HORZ,200,50
winobj "SCROLLBAR","",,WS_VISIBLE|WS_CHILD|SBS_VERT,100,200