用户在程序中
需要实现程序相关配置信息存取
以便知晓软件使用过程的一些信息
本程序中
当用户第一次使用软件时才会被要求查看使用须知
而后面的使用不被要求查看
所以在这里创建文件保存用户是否已经查看
程序主对话框类中定义CFile对象
class CMyDlg:public
{
... //省略部分代码
public:
CFile file; //定义文件对象为该类属性
protected:
HICON m_hIcon;
CSet set; //设置对话框对象
...
}
用户在类中定义的文件对象file在该类中处于全局作用
在 使用前须知 按钮的响应函数 CMyDlg::OnHelp()中添加代码
void CMyDlg::OnHelp()
{
... //省略向前代码
if(MessageBox(str)==IDOK)
{
GetDlgItem(IDC_HELP)->SetWindowText("功能待用"); //将按钮设为待用
GetDlgItem(IDC_HELP)->EnableWindow(false); //禁用按钮
GetDlgItem(IDC_PEIZHI)->EnableWindow(true); //配置按钮可用
CFile file1("状态配置文件.lw",CFile::modeReadWrite);
//创建文件,并将文件属性指定为可读可写
char d='Y'; //定义查看状态标志
file1.Write(&d,sizeof(d)); //写入该状态标志
file1.Close(); //关闭文件
}
}
在代码中
如果查看使用须知并返回,
则调用CFile类创建文件
文件名称为 状态配置文件.lw
文件属性为 CFile::modeReadWrite