Visual C++网络编程经典案例详解 第7章 邮件收发器 发送邮件 记录程序配置信息 使用前须知按钮函数

用户在程序中
需要实现程序相关配置信息存取
以便知晓软件使用过程的一些信息

本程序中
当用户第一次使用软件时才会被要求查看使用须知
而后面的使用不被要求查看
所以在这里创建文件保存用户是否已经查看

程序主对话框类中定义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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值