版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、记事本的VC+编程实例1.用VC+噺建一个exe程序,起名叫“Txt”按如下选择2删除预设控件,添加1个编辑框控件,2个按钮控件,2个静态文本控件,如下图:aTxtxII3对添加的控件进行设置右击Button1,选择属性,进行如下更改:Pash:BMUik罹性IMI中常規|样式|扩展拝式|ID:|lDC_OPENT标题):|tfP可见固厂M(GJ厂蒂助IDH|厂已禁用回P制表站回Button2进行如下更改:FustButton屋性七繆常規I样式I扩展拌式ID:|lDClSAVE粋标題:|保存f庄可见圖厂组厂莆助IDIHJ厂已禁用回臣制表站回静态文本1(上边那个)进行如下更改:JE性兰I七1冒常
2、規样式|扩展样式|IDCOPENPATH标(CJ:打开路径1u可见圖硬组匡厂SJftIDfH)r已禁用回厂制表站回静态文本2(下边那个)进行如下更改:Tt屋性医|占囂常規样式|扩匯释戎|ID:IDC_SAVEPATH*标題圍:保存路径|P可见固帀俎(厂帮助ID(HJ厂已禁用回厂制表站回4添加成员变量CTRL+W打开类向导,第二个选项卡,选择“IDC_EDIT”点击AddVariable,弹出对话框,进行如下设置:选择“IDC_OPENPATH点击AddVariable,弹出对话框,进行如下设置:选择“IDC_SAVEPATH点击AddVariable,弹出对话框,进行如下设置:5添加成员函数并
3、处理单击事件在类向导中第一个选项卡,TXTXMemberUsriblecAutomationActiveXEventsClacInfoProject:Classname:|CTxtDlgAddClass.D:r.MyProject6TxtTxtDlgrh,D:TxtVTxtDlpcppAddFuiiillunrObjectIDs:Messages:Memberfunctions:MFCClizardWWWWDoDalfiExchangeOnlnltDIalogOnPaintOnOuryDrnglconOnSysCommandON_WM_INITDIALOGON_WM_PAINTON_WM_QU
4、ERYnHAGICONONWMSYSCOMMANDDescription:Indicatestheuserclickedabutton点击“AddFunction”弹出对话框,点“确定”,再点“EditCode,进入代码编辑界面,如下:/Thesystemcallsthistoobtainthecursortcdlisplawhilettieuserdrags/theminimizedwindovHCURSORCTxtDlg:zOnQuerDragIcon()turn(MCUHSOR)mhlcon;voidCTtDlg:OraOpen()/TODO;Addyou广controlnotiFica
5、tionhandlercadehert添加如下代码:voidClKtDlg:OnUpn()/fTODO:AddyourcontrolnotificationhandlercodehereCFilDialogEREAIOiLYIDFH_(JUERWHIT匚FRUMFT,AllFile(*.TXTO|*-TXI|I11,nFxCEtMainUnd();CStringstrFathtTExt=iFWlg.DollodalO=IDUK)strPath=tilg.GPtPathHameC);GFilefile(strPathCFilemoaeReaa);charreal16flOQ;File.Read(
6、read,1OOOOJ.Tor(inti=B巳.GelzL巳ngthf)nEditi-5etWindouText(strText);(上为图片,不可复制,复制请移步附录1)在类向导中如下状态:点击“AddFunction”弹出对话框,点“确定”,再点“EditCode,进入代码编辑界面,如下:for(lilti=G;iFil.GetLength();i+)file.Close();nCditl-SetWindowText(strText);-voidGTxtDlg:0nSave(/TODO:Addyourcontrolnotificationhandlercodphere添加如下代码:void
7、CTxtDlg:0nSaue()/IODO:AddyourcontrolnotificationhandlerhereCFlleDialog.HULL,HULLJFHJHD匚REAMHLY|DFN_DUER悼RITEPRDMPT.ftllFiles(*.TXT)|*TKT|/FxG;5t兩izmbliTatli,stt讥心“蔦|1HHHU|;11mq.Lgmm()-1DUK】麟竄TXT*)strPath=dlg_CPtPathMan&();iF(strPath-Right(4)SttPnrii+-.TM;爆蠶戦鋼協證簇袅第縫鏗霉證?織裁聲貞琛樂险邈FileFile(_T(strPath)?CF
8、ile:modeCreatp|CFile:modpUrite)m_Edit1.GptWindowText(strText);strcpytwrite,strText)file-Write(write,strText-CetLerigth()File-CloseO;(上为图片,不可复制,复制请移步附录2)6.运行效果巫Txt打幵路径保荐保存踊径“i打开“口点击“打开”ub3meDrDOA-0KeadJfle.txtReaOe.txtTXI文件名:r立件类型:|a11Files(*.TID打开1Z1职消打开冈査找范园di:|口Ln甲BC?ST点击“保存”BiaOK了,效果还行附录1voidCTxt
9、Dlg: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);ch
10、arread10000;file.Read(read,10000);for(inti=0;ifile.GetLength();i+)strText+=readi;file.Close();m_Edit1.SetWindowText(strText);附录2voidCTxtDlg:OnSave()/TODO:AddyourcontrolnotificationhandlercodehereCFileDialogdlg(FALSE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,AllFiles(*.TXT)|*.TXT,AfxGetMainWnd();CStringstrPath,strText=;charwrite10000;if(dlg.DoModal()=IDOK)strPath=dlg.GetPathName();if(strPath.Right(4)!=.TXT)strPath+=.TXT;m_SPSetWindowText(str
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南省株洲市2026-2027学年高一上学期第一次月考历史自编卷(统编版)(原卷版)
- 2026年09月27日 无锡市新吴区测评基地 英格索兰 产品研发工程师 21人
- 2026青少年爱国主义教育课件
- 广东省河源市东源县深圳市三高东源高级中学2025-2026学年高一(下)第一次段考数学试卷(含简略答案)
- 安徽亳州市涡阳县第三中学2025-2026学年高二上学期期末考试化学试卷(含答案)
- 2026年部编版小学六年级数学下册第8单元方程与不等式练习课件
- 困难气道课件
- 常见皮肤病性传播疾病痤疮
- AI赋能下机器人脊柱手术的智能规划策略
- 2026初一年级资深班主任工作经验分享课件-班风学风建设经验谈
- 涂装安全考试题及答案
- 安徽省江南十校2026-2027学年高三上学期9月综合素质检测 英语试题+答案
- 2026年地铁安检人员试题及答案
- 27.2 反比例函数的图象和性质 课件(24张) 2026-2027学年人教版九年级数学上册
- 2026年教师资格证中学生物学科教学设计全真模考卷
- 2026安徽档案专业技术资格考试(基础理论知识)历年参考题库含答案详解
- 2026-2031年中国多射流熔融3D打印机行业市场调查研究及发展前景预测报告
- 光伏提水灌溉系统工程设计方案
- 丹参种植项目实施方案
- 2026年秋统编版小学道德与法治五年级上册(全册)教学设计(新教材 附目录p113)
- 气切病人的康复方案
评论
0/150
提交评论