文章 "图形界面 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:

试试这个


是的,成功了,谢谢。
 
我在同一个图表上创建了两个表单,但最终创建的所有表单都是歪的,一个表单的标题取代了另一个表单的标题,而表单本身的相对位置是正确的。
 
Konstantin:
我在同一个图表上创建了两个窗体,结果一切都创建得歪歪扭扭,一个窗体的标题取代了另一个窗体的标题,而窗体本身的相对位置是正确的。

到目前为止,就像本文:图形界面 IV:多窗口模式和优先级系统(第 2 章) 中的示例一样

//---

我会研究其他模式,也许会在以后的更新中。

 
Anatoli Kazharski:

到目前为止,仅在本文:图形界面 IV:多窗口模式和优先级系统(第 2 章) 的示例中显示过。

//---

我也许会在以后的更新中介绍其他模式。

也许你不需要在图表上创建两个主窗口,像你例子中的对话框就足够了 )))