OS:WindowsXP
VC++6.0使用
調べたことはCreateWindowではボタン系を作ることは出来ましたが、
スライダーを作ることはできないということです。
ダイアログボックスでではなく、スライダーを生成する関数はあるのでしょうか?
よろしくおねがいします。
↓ここらへん見ると CreateWindowEx() を使ってますね。
試してみたところ、普通にCreateWindowでも作れるようですが。
(VC++6.0/WinXP)
CreateWindowって,CreateWindowEx APIをラップするマクロとして実装されているはずです。
CreateWindowの引数の型を間違えると,
CreateWindowExの引数の型が間違っているとレポートされます。
両端に矢印が書いてあるスライダーというかそんな感じのは出せるのですが、音量を調節するようなスライダーを作りたいと思っているので、いまだよくわかりません。
CreateWindowExも最初の引数のところで"BUTTON"などを記述して出していると思うのですが、下記の一覧を見ても見当たりませんでした。
音量を調節するようなスライダーと書かれても
どんなスライダーなのか良くわからないのでもっと具体的に書いた方がいいと思いますよ。
例えば、OSのボリュームコントロールのウインドウで使われている縦型のスライダーとか実際に見る事が出来る例であげないと伝わりにくいです。
スタイルを変えたいのであれば、TBS_XXXといったスタイル定義の値を
CreateWindow関数に引き渡せばよいだけだと思うのですが、
通常のスライダーコントロールとは全く違う物の事を書いているのでしょうか?
>CreateWindowExも最初の引数のところで"BUTTON"などを記述して出している
>と思うのですが、下記の一覧を見ても見当たりませんでした。
nさんの紹介されているHPは参照してみましたか?
下の方にそのものずばりのサンプルコードがあると思うのですけれど。
ツイート | ![]() |