- 145 名前:デフォルトの名無しさん mailto:sage [2007/03/08(木) 10:54:48 ]
- 質問です。
ウィンドウを二つ表示しているんですが、 片方で何らかの操作をした結果の値を、もう一方のウィンドウ上に配置したスライダー 等のコンポーネントにリアルタイムに反映させたいのですが、何か方法はないでしょうか。 具体的に言うと、片方はwxGLCanvasを継承したクラスで、その画面上をドラッグすると ある値が変わるのですが、ドラッグ中にもう一方のウィンドウ(wxPanel)上の スライダー等の表示をその値を反映したものにリアルタイムに更新したいのです。 しかし、ドラッグ中にスライダー等にSetValueで値をセットしても、そのウィンドウに フォーカスが移動するまでスライダー等の表示が更新されません。 仕方が無いのでドラッグ中にwxPanelのSetFocus()メソッドを呼んで無理やり更新させていますが、 なんか気持ち悪いです。 他に方法はないでしょうか。
|

|