記事"グラフィカルインターフェイスX:マルチラインテキストボックスでのテキスト選択(ビルド13)"についてのディスカッション - ページ 9

 
Konstantin:

...

他のメカニズムが思いつきますか?

...

具体的に何が機能していないのかよくわかりません。

イベント識別子(id)があり、要素識別子(lparam)がある。これだけでは不十分なのでしょうか?

 
Anatoli Kazharski:

具体的に何がうまくいかないのか、よく理解できません。

イベント識別子(id)があり、要素識別子(lparam)があり、それによってイベントを区別することができます。これだけでは不十分なのでしょうか?

)))) はい、私がバカでした。)
 

コンボボックスの項目を選択する方法は次のとおりです。

m_cbox_ev.GetListViewPointer().SelectItem(0);

しかし、この項目をコンボボックスの可視部分に設定するにはどうすればよいでしょうか?

 
Konstantin:

コンボボックスの項目を選択する方法は次のとおりです。

m_cbox_ev.GetListViewPointer().SelectItem(0);

しかし、この項目をコンボボックスの可視部分に設定するにはどうすればよいでしょうか?


自動的に更新されるはずです。その後にChartRedraw()を呼び出してみて ください。
 
Anatoli Kazharski:

自動的に更新されるはずです。その後にChartRedraw()を呼び出してみて ください。
試してみましたが、変わりません。
 
Konstantin:

変わらない

これを試してみてください:

m_cbox_ev.SelectItem(0);
 
Anatoli Kazharski:

これを試してみて


ああ、うまくいったよ。
 
同じチャートに2つのフォームを作成したのですが、最終的にすべてが曲がって作成され、一方のフォームのタイトルがもう一方のフォームのタイトルの代わりに表示されます。
 
Konstantin:
同じチャート上に2つのフォームを作成したのですが、最終的にすべてが曲がって作成され、一方のフォームのタイトルがもう一方のフォームのタイトルの代わりに表示されます。

ここまでは、この記事の例と同じだ:グラフィカル・インターフェースIV:マルチウィンドウモードと優先順位システム(第2章)。

//---

他のモードについては、おそらく将来のアップデートで見てみるつもりだ。

 
Anatoli Kazharski:

今のところ、この記事の例:グラフィカル・インターフェースIV:マルチウィンドウモードとプライオリティ・システム(第2章)に示されているものだけである。

//---

他のモードについては、おそらく将来の更新で見ていくつもりである。

おそらく、チャート上に2つのメイン・ウィンドウを作成する必要はないでしょう。)