示例程序2
详解:
本程序是一个得意的对话框程序,主要对VC中控件的熟悉,主要功能是显示对话框、用对话框运行程序、控件与变量之间的相关联。主要函数有:
UpdataData() //VC中处理控件变量的关键函数
OnOK() //对按钮对象ID为IDOK的函数
MessageBox() //见示例程序1
GetDlgItem() //可检索窗口中任何控件的对象
EnableWindow() //指定某个窗口是否可用
ShowWindow() //指定某个窗口是否可见
WinExec() //运行指定的程序
注:有关函数的相应参数设置具体见MSDN
函数详解:
UpdataData()
VC中处理控件变量的关键函数,该函数有两个参数,TRUE和FALSE,如果调用TRUE,则用窗口内控件中出现的值去更新变量,如果调用FALSE,则变量值将被传递给窗口中的控件。
GetDlgItem()
要更改的控件的ID传递给该函数,该函数将返回对象给相应控件,然后再调用相应控件对象的成员函数。如:GetDlgTtem(IDC_STATICMSG)->ShowWindow(FALSE);
EnableWindow()
来自CWnd类的成员函数,指定某个窗口是否可用。(所有控件本身就是窗口)
ShowWindow()
来自CWnd类的成员函数,指定某个窗口是否可见。(所有控件本身就是窗口)
WinExec()
用于运行指定文件名的可执行文件。
本程序的要求:
1、根据控件的类型,学会和熟悉给相应控件增加ID。
2、掌握指定对话框中控件选项卡顺序及给控件增加助记符(&)。
3、掌握把变量与控件相关连,即给类增加成员变量。同时学会对对话框进行初始化。
4、最重点的应该是把功能与控件相关联。