したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

パネル起動時の初期値表示と定期更新について

1らく:2020/09/07(月) 20:41:18
以前にも一度ご質問させて頂いたらくと申します。
その後も何度もくじけそうになりつつ、牛歩のように進んでおります。

早速ですが、質問させて頂きます。
「VST3.6開発13 - VST GUIコードでのつまみ(ノブ)等の実装方法」
を参考に、現在ノブ操作しながらレベル調整ができる状態になっています。

「VST GUIのコントロール値を数字で表示する」
を参考に、パラメータ値をノブの下に表示させようとしているのですが、ウインドウを開いたときに初期値を表示させるにはどうすれば良いでしょうか?
ノブを操作すると数字が表れます。

(1) void MyVSTGUIEditor::valueChanged(CControl* pControl)
を利用しようと思いましたが、これはVST3のAPIから直接呼ばれているため、使いにくそうです。

(2) CMessageResult MyVSTGUIEditor::notify(CBaseObject *sender, const char *message)
により定期更新すれば、ウインドウを開くときには表示されなくとも、0.1秒後には表示されるのではないかと期待しましたが、上手くいきません。

良い方法があればご教授頂きたいと思います。

2らく:2020/09/07(月) 20:50:08
早速訂正させて頂きます。

初期値というより、パネルを開いた時の設定(パラメータ)値とした方が良いですね。
設定値を読み出して表示したいということです。

宜しくお願い致します。

3らく:2020/09/08(火) 12:59:19
度々申し訳ございません。

質問させて頂いた後になって、過去の他の方とのやり取りを読ませて頂いたところ、そこにヒントがあり、今やりたいことができています。
とりあえず、これで少し先に進めてみたいと思います。
自己解決で申し訳ありません。

また、分からないことが出てきましたらご質問させて頂きます。
失礼致しました。

4管理人★:2020/09/10(木) 22:37:24
らくさん

書き込みありがとうございます。
すぐにお答えできずにすいません。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板