MFC中combobox中的addstring 报错问题
来源:互联网 发布:软件实施工程师待遇 编辑:程序博客网 时间:2024/06/05 05:18
最近在用MFC的ComobBox,主要想在对话框和视图类之间进行数据传递。
也就是视图类里面的东西动态的添加到对话框中的ComobBox中去。
自己也就试着写了一下:
ComboTest m_test;
m_test.m_varcombo.AddString(L"here");
这时候报错:
原因是在断言时候hWnd为空。
在网上找了很长时间,很多人也出现了这样的错误,但是没有人解释的很清楚。
自己也研究了一下,发现问题是这样的:
主要的问题时模态对话框与非模态对话框的区别。
模态对话框主要是自己跟自己的数据交换
非模态对话框主要是自己跟外部的数据交换
具体的可以去查询模态与非模态对话框的区别。
解决的方法就是创建非模态对话框。
ComboTest *m_test = NULL;
m_test = new ComboTest;
if(m_test->Create(IDD_DIALOG1,this))
{
m_test->m_str = L"asds";
m_test->cur = L"";
//process
m_test->ShowWindow(SW_SHOW);
}
这样问题就解决了
0 0
- MFC中combobox中的addstring 报错问题
- MFC 控件ComboBox问题
- ccombobox addstring 顺序问题
- ComboBox用AddString添加字符显示乱码
- MFC中的ComboBox的使用
- MFC中的ComboBox的使用
- MFC中的ComboBox的使用
- MFC的CListBox控件使用LBS_OWNERDRAWVARIABLE风格不能AddString的问题
- MFC中ComboBox基本用法
- MFC中ComboBox的用法
- MFC中COMBOBOX的使用
- CListBox的AddString 排序问题
- CListBox的AddString 排序问题
- CComboBoxEx中不能使用AddString
- MFC中的下拉框ComboBox使用
- MFC中ComboBox控件的使用
- MFC中ComboBox控件的使用
- MFC ComboBox控件中EditChange无反应
- postgres 数据库 数据导入导出
- Jenkins中使用checkstyle, coverage, pmd, findbugs plugin
- Unity3D NGUI中使用.9png
- 如何让Redhat Linux启动时进入字符终端模式(不进入XWindow)
- Magento: 通过category name获取category信息
- MFC中combobox中的addstring 报错问题
- 新进初级管理人员的辛酸
- Permutations II
- C#向串口发指令
- JS点击事件触发弹出窗口样式控制
- 十大WordPress安全设置技巧
- magento:如何改变产品的排序方式
- Android GPS, Location Manager教程
- iOS Appdelegate代理方法说明和触发条件