横型スライダーコントロールのスタイルの変更

横型スライダーコントロールのスタイルの変更

横型スライダーの実装」で実装したスライダーはハンドルが右にある時に1.0、左にある時に0.0となります。
UIを作成する上で、逆の方向(ハンドルが左にある時に0.0、右にある時に1.0)にしたい場合があります。

このような場合は、CHorizontalSliderクラスのsetStyle()関数を使用します。setStyle()関数には下記のどちらかを引数として指定します。

引数 意味
kRight | kHorizontal スライダーハンドルが右にある時に1.0、左にある時に0.0となる (デフォルトはこちら)
kLeft | kHorizontal スライダーハンドルが左にある時に0.0、右にある時に1.0となる


【guieditor.cpp】

CHorizontalSliderクラスのコンストラクタに指定する「最大時のハンドル位置」「最小時のハンドル位置」(横型スライダーの実装 参照)は変更する必要はありません。

以上です。
上記以外にもVST3.6についての情報があります。下記をご参照ください。

また、質問やご指摘はコメント欄や掲示板Twitterでいただけばとおもいます。

掲示板
■Twitterアカウント:@vstcpp   URL:https://twitter.com/vstcpp


コメントを残す