mfc-MFC中 ComboBox 添加items出现问题

问题描述

MFC中 ComboBox 添加items出现问题

在代码里增加了item 但是在Selchange的响应中UpdateData的话所有的item就会再创建一遍。是不是我的代码放错地方了啊?

解决方案

放到对话框的OnInitDialog中AddString,只会在对话框初始化的时候添加一次

解决方案二:

对,你应该放在对话框oncreate这些只执行一次的地方

放在这里也不是不可以,但是每次ddx都会执行,要么加上判断,如果combo有条目就不执行后面的代码,要么在添加前先全部清空

时间: 2024-11-16 13:30:33

mfc-MFC中 ComboBox 添加items出现问题的相关文章

VS C# 怎样一次性给多个COMBOBOX控件添加ITEMS?

问题描述 VS C# 怎样一次性给多个COMBOBOX控件添加ITEMS? 就像在VB6.0中应用控件数组给相同的控件赋值一样,VS中应该怎样写? 解决方案 ComboBox[] cbs = new ComboBox[] { comboBox1, comboBox2, ... }; string[] items = { "a", "b", "c" }; foreach (var cb in cbs) { foreach (var item in

vc++ mfc-mfc对话框中,添加新记录,运行到m_pRecordset->AddNew()后,就出错,谢谢

问题描述 mfc对话框中,添加新记录,运行到m_pRecordset->AddNew()后,就出错,谢谢 解决方案 是否正确打开连接数据库表 有没有操作权限

mfc入门-vs2010中mfc如何在已添加的类中再给后加的对话编辑器添加变量

问题描述 vs2010中mfc如何在已添加的类中再给后加的对话编辑器添加变量 vs2010中mfc如何在已添加的类中再给类创建之后添加的对话编辑器添加变量 解决方案 需要对话框重新绑定,生成对话框类,然后你添加变量等,你先生成类了,就只能手动修改了,没法自动绑定到资源

mfc对话框-在MFC对话框中添加自己编写的OCX控件时出错

问题描述 在MFC对话框中添加自己编写的OCX控件时出错 在MFC工具箱中添加自己编写的OCX然后把控件拖拽到对话框中添加,弹出错误信息提示: Debug Assertion Failed!Program:...les(x86)Microsoft Visual Studio10.0Common7IDEdevenv/.exeFile:fddvctoolsvc7libsshipatlmfcsrcmfcwinocc.cppLine:307 然后点忽略,后运行时可以出现OCX但是这个错误是怎么回事呢 解

MFC对话框中添加状态栏的方法_C 语言

本文实例讲述了MFC对话框中添加状态栏的方法.分享给大家供大家参考.具体如下: 1.在对话框的dlg实现类里添加成员变量: CXTPStatusBar m_wndStatusBar; //状态栏(或者是CStatusBar) //在OnInitDialog方法中初始化: static UINT indicators[] = { ID_SEPARATOR, // status line indicator ID_INDICATOR_CAPS, ID_INDICATOR_NUM, ID_INDICA

mfc-新手求救MFC建立公有函数添加不了

问题描述 新手求救MFC建立公有函数添加不了 添加方法"公有函数void GetLogicalDrives(HTREEITEM hParent).,在类向导里怎么也添加不起 解决方案 怎么会,再不行,你直接双击打开类定义文件,手工添加下看看是否可以.这种不是消息映射的函数也可以不通过类向导自己写. 解决方案二: h文件中定义,然后添加函数.就可以使用了. 解决方案三: vs2008 MFC中如何添加和删除消息函数? 解决方案四: 怎么会,实在不行自己手动在头文件里定义,在源文件里实现.

vc++-MFC 单文档添加嵌入式对话框

问题描述 MFC 单文档添加嵌入式对话框 需要在右侧客户区添加一个嵌入式的对话框.. 解决方案 在MFC单文档/多文档/对话框环境下添加控制台vs2010mfc单文档中添加对话框中的控件MFC如何在单文档下添加背景图片 解决方案二: 单文档才有CFormView,它本身就是i一个对话框类似的view,而且你右边客户区可以用Edit控件. 解决方案三: 新建一个资源管理器样式的程序,然后左右都从CForm继承. 解决方案四: CSplittWnd拆分视图框架窗口即可.CMainFrame::OnC

多文档应用程序-mfc 多文档添加模板新建文档视图,新建空文档失败是什么原因啊?

问题描述 mfc 多文档添加模板新建文档视图,新建空文档失败是什么原因啊? MFC中在多文档应用程序中,新建一个空文档失败,跟踪后确定是在pDocTemplate->OpenDocumentFile(NULL);函数中createnewframe()函数创建新的frame再调用CMDIChildWnd::Create()函数,在其中 HWND hWnd = (HWND)::SendMessage(pParentWnd->m_hWndMDIClient WM_MDICREATE 0 (LPARA

Win32 DLL和MFC DLL 中封装对话框

现在最常看见的关于DLL的问题就是如何在DLL中使用对话框,这是一个很普遍的关于如何在DLL中使用资源的问题.这里我们从Win32   DLL和MFC   DLL两个方面来分析并解决这个问题.           1.Win32   DLL               在Win32   DLL中使用对话框很简单,你只需要在你的DLL中添加对话框资源,而且可以在对话框上面设置你所需要的控件.然后使用DialogBox或者CreateDialog这两个函数(或相同作用的其它函数)来创建对话框,并定义