基于MFC的文档视图应用程序调用组合框设置默认值

问题描述

基于MFC的文档视图应用程序调用组合框设置默认值

基于MFC的文档视图应用程序调用组合框,如何设置默认值,m_szReportLH类型是控件类型,m_szReportLH.SetCurSel(0)这个函数用过了,不好使,在构造函数中试过,出现崩溃,后来我放到OnInitialUpdate()函数中,出不来结果,不知道咋办?求助
更多 0

解决方案

((CComboBox*)GetDlgItem(控件id))->SetCurSel(n);
是这样写的么?此时组合框内已经有内容了么

贴出代码

解决方案二:

没有结果,在初始化函数中前面要加上AddString才有结果,但是这个是人为写的,并不是从系统获取的,这样写如果有多个可能会很霸道的写入,而且只有一个
这是初始化函数中加的:
m_szReportLH.AddString(_T("aa"));
m_szReportLH.SetCurSel(0);之后的内容全部没有了

解决方案三:

view的OnInitialUpdate中就是初始化控件的,加入的应该是可以插入的。你再看看是不是有其它地方有问题。

时间: 2025-01-14 15:45:11

基于MFC的文档视图应用程序调用组合框设置默认值的相关文章

自定义按钮按键-MFC 多文档 视图程序 打印预览 添加自定义button按钮按键

问题描述 MFC 多文档 视图程序 打印预览 添加自定义button按钮按键 想在多文档视图程序的打印预览中添加自定义的按钮,比如导出到文件按钮. 百度google,好像改afxprint.rc文件可以实现,但我修改后保存不了,提示cannot save. 不知道怎么弄了,这问题搞了一天了,不知道有没有可以告诉下的,谢谢了.

mfc窗口切换视图-MFC单文档视图 窗口分割 如何切换视图

问题描述 MFC单文档视图 窗口分割 如何切换视图 BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: Add your specialized code here and/or call the base class if(!m_wndSplitter.CreateStatic(this,1,2)) return FALSE; if(!m_wndSplitter.Cr

数据-MFC 单文档视图切分视图调用问题

问题描述 MFC 单文档视图切分视图调用问题 在MainFrm.cpp 里对主视图进行了切分 BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: Add your specialized code here and/or call the base class // CRect rc; // 获取框架窗口客户区的CRect对象 GetClientRect(&rc); /

vc++-MFC多文档视图结构如何修改框架窗口的大小?

问题描述 MFC多文档视图结构如何修改框架窗口的大小? 多文档视图结构在CMainFrame::PreCreateWindow修改cs参数不起作用,单文档结构却可以. 解决方案 试了一下 在CMyApp::InitInstance()中调用MoveWindow和SetWindowPos都是可以的 解决方案二: 调用MoveWindow试试看 解决方案三: 在PreCreateWindow中用SetWindowPos调整大小 解决方案四: 可在主框架的OnSize函数里面动态改变

c++-MFC 单文档视图分割的视图大小问题

问题描述 MFC 单文档视图分割的视图大小问题 BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { // TODO: 在此添加专用代码和/或调用基类 if (!m_wndSplitter.CreateStatic(this, 1, 2)) { return FALSE; } CRect rect; GetClientRect(&rect); m_wndSplitter.CreateVie

MFC单文档, 单击按钮调用view类里的函数

问题描述 MFC单文档, 单击按钮调用view类里的函数 单文档程序,在一个对话框(类名字为wer)里添加一个按钮,现在想通过点击该按钮 调用VIEW里面的函数?请问该怎么操作? 解决方案 获取Mainframe然后获取View AfxGetMainWnd() GetActiveView

深入分析MFC文档视图结构(项目实践)

文档视图结构(Document/View Architecture)是MFC的精髓,也是Observer模式的具体实现框架之一,Document/View Architecture通过将数据和其表示分开,提供了很好的数据层次和表现层次的解耦.然而,虽然我们使用MFC AppWizard就可以很轻松地获得一个支持Document/View Architecture的MFC程序框架,Document/View Architecture本身的复杂性加上VC产生的一系列代码足够让我们眼花缭乱,一时陷入云

mfc-VS2010建立了MFC单文档工程,想在窗口添加滑动条slider

问题描述 VS2010建立了MFC单文档工程,想在窗口添加滑动条slider 我用的VS2010,建立了MFC单文档工程,想要添加slider调节一些值.我封装了对话框类,但在视图类用CMyDialog dlg;dlg.DoMoDal()调用还是不显示,求大神们指导 解决方案 CMyDialog 对话框的OnInitDialog中是否创建slider控件,这个控件是否添加到对话框资源 解决方案二: 解决方案三: 换用对话框工程,没问题了 解决方案四: codeproject上搜索CScrollH

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

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