用户应该在程序初始化函数CmYDlg::OnInitDialog()中,
实现文件的读操作
判断查看状态以及初始化界面等
BOOL CMyDlg::OnInitDialog()
{
CDialog::OnInitDialog();
file.Open("状态配置文件.lw",CFile::modeReadWrite);
char d;
file.Read(&d,1);
file.Close();
if(d=='Y')
{
GetDlgItem(IDC_HELP)->EnableWindow(false);
GetDlgItem(IDC_PEIZHI)->EnableWindow(true);
}
else
{
GetDlgItem(IDC_PEIZHI)->EnableWindow(false);
}
GetDlgItem(IDC_SENDER)->EnableWindow(false);
GetDlgItem(IDC_RECVER)->EnableWindow(false);
GetDlgItem(IDC_SUBJECT)->EnableWindow(false);
GetDlgItem(IDC_SENDMAIL)->EnableWindow(false);
GetDlgItem(IDC_RECVMAIL)->EnableWindow(false);
GetDlgItem(IDC_MAILTEXT->EnableWindow(false);
GetDlgItem(IDC_SENDER)->SetWindowText("请用户首先查看"使用前须知"!");
}
通过代码实现用户仅在第一次使用软件时
需要查看程序使用须知
在以后的使用中并不需要再进行查看须知的功能