我需要combobox
使用新值更新a ,以便更改其中的反射文本.最简单的方法是在combobox
初始化和消息之后.
所以我正在尝试制作一个postmessage
包含的hwnd combobox
.
因此,如果我想向其发送消息,将当前选择的项目更改为第n项,那么它postmessage
会是什么样的?
我猜它会涉及到ON_CBN_SELCHANGE
,但我无法让它正常工作.
你想要ComboBox_SetCurSel:
ComboBox_SetCurSel(hWndCombo, n);
或者,如果它是MFC CComboBox控件,您可以执行以下操作:
m_combo.SetCurSel(2);
我想如果你手动完成它,你也会想要SendMessage而不是PostMessage.CBN_SELCHANGE是控件在选择更改时发回给您的通知.
最后,您可能希望将c ++标记添加到此问题中.