佚名通过本文主要向大家介绍了ccombobox,ccombobox用法,ccombobox清空,ccombobox addstring,ccombobox getcursel等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请教有关ATL中使用CComboBox
描述:
解决方案1:
描述:
ATL工程(支持MFC)中可以直接使用CComboBox类吗?
我的工程中,vc可以编译过,为什么外界测试会出错呢??、
解决方案1:
使用WTL::CComboBox(不知道有没有,我现在这无法查,根据我的推测应该有,因为我用过WTL::CListCtrl),使用方式:
WTL::CComboBox combo;
combo.Attach(hCombo);
.......
combo.Detach();
楼主是从CComboBoxEx派生的,而CComboBoxEx的有些成员是不工作的(它不是用来显示字符串的),下面的代码考自MFC,相信楼主知道为何断言失败了吧。换做CComboBox派生
_AFXCMN_INLINE int CComboBoxEx::InsertString(int nIndex, LPCTSTR lpszString)
{ UNUSED_ALWAYS(nIndex); UNUSED_ALWAYS(lpszString);
ASSERT(FALSE); return CB_ERR; }
不可以!只能通过api了!哈哈!我试过好多次了!还要为它写个回调函数!
您可能想查找下面的文章:
- WTL,CCodePageCombo继承CComboBoxT<ATL::CWindow>类,需要响应下拉菜单CloseUp的消息
- 怎样在active控件属性中关联CCombobox控件
- CComboBox插入数据AddString的问题
- 关于CComboBox的下拉框问题
- 请问CComboboxEx控件如何选中项?
- 用MFC编写ActiveX时如何将CComboBox中的CString变量映射到一个整数的属性?
- 再activex控件中使用ccombobox中出现的问题!
- 请教为什么在activex中单击CComboboxEx前面的图片,不会出现下拉框,而是卡死
- 请教有关ATL中使用CComboBox
- 如何捕获CComboBox控件事件