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问题的主要内容,如果未能解决你的问题,请参考以下文章