记事本程序的VC++编程实例.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:12 大小:379KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

记事本程序的VC++编程实例.pdf

记事本程序的VC++编程实例.pdf

预览

免费试读已结束,剩余 2 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

记事本的VC++编程实例1.用VC++新建一个exe程序,起名叫“Txt”按如下选择点击“完成”,弹出提示,再点击“确定”。2.删除预设控件,添加1个编辑框控件,2个按钮控件,2个静态文本控件,如下图:3.对添加的控件进行设置右击Button1,选择属性,进行如下更改:Button2进行如下更改:静态文本1(上边那个)进行如下更改:静态文本2(下边那个)进行如下更改:4.添加成员变量CTRL+W,打开类向导,第二个选项卡,选择“IDC_EDIT1”,点击AddVariable,弹出对话框,进行如下设置:选择“IDC_OPENPATH”,点击AddVariable,弹出对话框,进行如下设置:选择“IDC_SAVEPATH”,点击AddVariable,弹出对话框,进行如下设置:5.添加成员函数并处理单击事件在类向导中第一个选项卡,点击“AddFunction”,弹出对话框,点“确定”,再点“EditCode”,进入代码编辑界面,如下:添加如下代码:(上为图片,不可复制,复制请移步附录1)在类向导中如下状态:点击“AddFunction”,弹出对话框,点“确定”,再点“EditCode”,进入代码编辑界面,如下:添加如下代码:(上为图片,不可复制,复制请移步附录2)6.运行效果点击“打开”点击“保存”OK了,效果还行~附录1voidCTxtDlg::OnOpen(){//TODO:AddyourcontrolnotificationhandlercodehereCFileDialogdlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"AllFiles(*.TXT)|*.TXT||",AfxGetMainWnd());CStringstrPath,strText="";if(dlg.DoModal()==IDOK){strPath=dlg.GetPathName();m_OP.SetWindowText(strPath);CFilefile(strPath,CFile::modeRead);charread[10000];file.Read(read,10000);for(inti=0;i<file.GetLength();i++){strText+=read[i];}file.Close();m_Edit1.SetWindowText(strText);}}附录2voidCTxtDlg::OnSave(){//TODO:AddyourcontrolnotificationhandlercodehereCFileDialogdlg(FALSE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"AllFiles(*.TXT)|*.TXT||",AfxGetMainWnd());CStringstrPath,strText="";charwrite[10000];if(dlg.DoModal()==IDOK){strPath=dlg.GetPathName();if(strPath.Right(4)!=".TXT")strPath+=".TXT";m_SP.SetWindowText(strPath);CFilefile(_T(strPath),CFile::modeCreate|CFile::modeWrite);m_Edit1.GetWindowText(strText);strcpy(write,strText);file.Write(write,strText.GetLength());file.Close();}}