CComboBox控件风格与 消息CBN_SELCHANGE响应函数的一些问题
2013-06-07 14:35
856 查看
背景:
要实现的功能是:消息CBN_SELCHANGE响应函数中获取下拉列表框中被选中的项的内容(CString类型)。问题:
combobox控件默认的风格是Dropdown,在风格下CBN_SELCHANGE响应函数获取到的内容是上一次选中的内容,而不是当前选中的内容。解决方法:
把combobox控件的风格改为Drop List,即可在CBN_SELCHANGE响应函数中获取当前选中的内容。CBN_SELCHANGE响应函数的代码如下:
void
CTestDlg::OnSelchangeComboTest()
{
// TODO: Add your control notification handler code here
CString str(_T(""));
m_cbTest.GetWindowText(str);
}
其中m_cbTest为和combobox控件相关联的控件变量。
相关文章推荐
- WM_CTLCOLOR消息,绘制子控件背景问题
- ASP.net 动态加载控件时一些问题的总结
- ActiveX控件开发的一些问题一,如何标记控件为安全
- [VB.NET]openFileDialog控件的问题:以下两种代码哪个更优化一些?
- VC6.0 动态库或控件代码移植到VC2010一些异常问题
- ASP.net中动态加载控件时一些问题的总结
- win32创建控件的一些问题
- ASP.net中动态加载控件时一些问题的总结[转]
- ASP.net中动态加载控件时一些问题的总结
- 基于IE内核的WebBrowser控件,键盘消息需要特殊处理的问题
- .net2005 控件 id 不能重命名 问题 “如果有一些引用存在于标记中,则不会重命名这些引用”
- 关于ComboBox的控件事件CBN_SELCHANGE总是取到旧值的问题
- MFC edit控件的一些问题
- uwp开发:Pivot控件在加载数据时的一些细节性问题
- mfc 控件使用的一些小问题
- C++builder安装IOcomp 控件的一些编译问题解决
- C#中在某些控件内实现双缓冲绘图的一些问题
- Combox控件的GetWindowText()在CBN_SELCHANGE消息下失效
- ASP.net中动态加载控件时一些问题的总结
- ATL中控件不能响应消息的问题