如果您无法下载资料,请参考说明:
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();}}