欢迎来到天天文库
浏览记录
ID:52242140
大小:379.93 KB
页数:12页
时间:2020-03-25
《记事本程序的VC++编程实例.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、记事本的VC++编程实例1.用VC++新建一个exe程序,起名叫“Txt”按如下选择点击“完成”,弹出提示,再点击“确定”。2.删除预设控件,添加1个编辑框控件,2个按钮控件,2个静态文本控件,如下图:3.对添加的控件进行设置右击Button1,选择属性,进行如下更改:Button2进行如下更改:静态文本1(上边那个)进行如下更改:静态文本2(下边那个)进行如下更改:4.添加成员变量CTRL+W,打开类向导,第二个选项卡,选择“IDC_EDIT1”,点击AddVariable,弹出对话框,进行如下设置:选择“IDC_OPENPATH”,点击AddVariable,弹出对
2、话框,进行如下设置:选择“IDC_SAVEPATH”,点击AddVariable,弹出对话框,进行如下设置:5.添加成员函数并处理单击事件在类向导中第一个选项卡,点击“AddFunction”,弹出对话框,点“确定”,再点“EditCode”,进入代码编辑界面,如下:添加如下代码:(上为图片,不可复制,复制请移步附录1)在类向导中如下状态:点击“AddFunction”,弹出对话框,点“确定”,再点“EditCode”,进入代码编辑界面,如下:添加如下代码:(上为图片,不可复制,复制请移步附录2)6.运行效果点击“打开”点击“保存”OK了,效果还行~附录1voidCTx
3、tDlg::OnOpen(){//TODO:AddyourcontrolnotificationhandlercodehereCFileDialogdlg(TRUE,NULL,NULL,OFN_HIDEREADONLY
4、OFN_OVERWRITEPROMPT,"AllFiles(*.TXT)
5、*.TXT
6、
7、",AfxGetMainWnd());CStringstrPath,strText="";if(dlg.DoModal()==IDOK){strPath=dlg.GetPathName();m_OP.SetWindowText(strPath);CFilefile(s
8、trPath,CFile::modeRead);charread[10000];file.Read(read,10000);for(inti=0;i9、OFN_OV10、ERWRITEPROMPT,"AllFiles(*.TXT)11、*.TXT12、13、",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::modeCreate14、CFile::modeWrite);m_Edit1.15、GetWindowText(strText);strcpy(write,strText);file.Write(write,strText.GetLength());file.Close();}}
9、OFN_OV
10、ERWRITEPROMPT,"AllFiles(*.TXT)
11、*.TXT
12、
13、",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
14、CFile::modeWrite);m_Edit1.
15、GetWindowText(strText);strcpy(write,strText);file.Write(write,strText.GetLength());file.Close();}}
此文档下载收益归作者所有