正在进行安全检测...

发布时间:2023-12-01 19:58:14   来源:文档文库   
字号:
Ex_Ctrl6SDI】时间日期控件使用示例在学生信息管理系统中,往往需要设计一个学生基本信息对话框来添加和修改学生基本信息,如图。

[Ex_Ctrl6SDI]创建并使用学生基本信息对话框学生基本信息对话框操作步骤:1添加并设计对话框2完善CStuInfoDLG类的代码3调用对话框

1.“添加并设计对话框”的步骤:
1构造单文档应用程序框架
2添加一个新对话框“学生基本信息”,创建该对话框的类3修改按钮4添加控件

2.完善CStuInfoDLG类的代码
123456

3.调用对话框1234
添加菜单项“测试”及“学生基本信息”为菜单项消息映射并添加代码在主框架的CPP文件中添加文件包含编译运行程序
为控件增加控件变量为新类增加一个普通变量
添加初始化函数,并添加初始化代码为单选按钮增加映射和代码为另一个单选按钮增加映射和代码为本对话框的确定按钮添加映射和代码

1.添加并设计对话框(1MFCAppWizard(exe创建一个默认的单文档应用程序Ex_Ctrl6SDI(2向应用程序中添加一个对话框资源IDD_STUINFO,标题定为“学生基本信息”,字体
设为“宋体,9号”,创建此对话框类为CStuInfoDlg。将[OK][Cancel]按钮的标题改为“确定”和“取消”。
(4打开对话框网格,参看图的控件布局,为对话框添加如表所示的一些控件。添加的控件编辑框(姓名编辑框(学号单选按钮(单选按钮(日期时间控件(出生年月组合框(专业
ID
IDC_EDIT_NAMEIDC_EDIT_NOIDC_RADIO_MALEIDC_RADIO_FEMALE标题————
其他属性默认默认默认默认默认默认
IDC_DATETIMEPICKER1——
IDC_COMBO_SPECIAL——

2.完善CStuInfoDlg类代码
(1打开ClassWizardMemberVariables页面,看看Classname是否是CStuInfoDlg选中所需的控件ID号,双击鼠标。依次为下列控件增加成员变量。如表所示。控件IDIDC_EDIT_NAMEIDC_EDIT_NOIDC_COMBO_SPECIALIDC_COMBO_SPECIAL变量类别ValueValueControlValue变量类型CstringCstringCtimeCcomboBoxCstring变量名m_strNamem_strNom_tBirthm_strSpecial范围和大小1010——

IDC_DATETIMEPICKER1Valuem_comboSpecial——
2CStuInfoDlg类添加一个BOOL型成员变量m_bMale,并在CStuInfoDlg类设置该变量的初始值。如下面的代码:
CStuInfoDlg::CStuInfoDlg(CWnd*pParent/*=NULL*/:CDialog(CStuInfoDlg::IDD,pParent{
m_bMale=FALSE;//{{AFX_DATA_INIT(CStuInfoDlg//}}AFX_DATA_INIT}代码中,//{{AFX_DATA_INIT(CStuInfoDlg//}}AFX_DATA_INIT之间的代码是控件变量的初始化代码,并由MFCClassWizard自动管理。(3MFCClassWizardCStuInfoDlg类添加WM_INITDIALOG消息映射,并添加下列初始化代码:BOOLCStuInfoDlg::OnInitDialog({CDialog::OnInitDialog(;//设置单选按钮初始选中状态
if(!m_bMaleCheckRadioButton(IDC_RADIO_MALE,IDC_RADIO_FEMALE,IDC_RADIO_FEMALE;
elseCheckRadioButton(IDC_RADIO_MALE,IDC_RADIO_FEMALE,IDC_RADIO_MALE;//这里对专业组合框进行初如化
m_tBirth=CTime(1986,1,1,0,0,0;//对出生年月初始化

本文来源:https://www.2haoxitong.net/k/doc/47e459100b4e767f5acfceb5.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式