MFC里对话框控件ccombox问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC里对话框控件ccombox问题相关的知识,希望对你有一定的参考价值。

在基于对话框的MFC工程中,创建了一包含combox控件子对话框类,并在该对话框类的构造函数中用addstring给控件添加了几项数据,用DoModal启用时,会发生致命性错误,而写在别的函数里面又不能显示添加的数据,不知道为什么

参考技术A 你把combox添加的几项数据的过程写在
OnInitDialog()
这个函数中去,如果没有就自己覆盖这个函数或加个虚函数但记得要调用CDialog::OnInitDialog();
例如:
MyDialog::OnInitDialog()

CDialog::OnInitDialog();
m_combox01.addstring("挖哈哈");

关于mfc 对话框 DATETIMEPICKER控件的使用

我用了一个DATETIMEPICKER控件,想获取某个人生日,怎么把它初始化,并且把用户选取的时间显示在视图区,在线等,请高手帮忙

参考技术A 按ctrl+w关联一个CDateTimeCtrl变量,这个没问题吧?
CTime l_time;
CString l_csTime;
UpdateData();
m_ctlBeginDate.GetTime(l_time);
l_csTime = l_time.Format( "%Y-%m-%d %H:%M:%S" );
这样就可以了。
如果需要别的格式的话,可以去查一下CTime的Format函数。

以上是关于MFC里对话框控件ccombox问题的主要内容,如果未能解决你的问题,请参考以下文章

MFC如何动态添加控件

MFC对话框的按钮控件消息函数不起作用

MFC中TAB控件使用问题

关于mfc 对话框 DATETIMEPICKER控件的使用

获取 MFC 对话框的所有控件 ID

MFC如何选中combo box的一个内容,将这个内容显示在edit中?请高手指点?