VC++6.0创建MFC应用程序 MFC设置启动窗口 虚拟盘的创建和删除 MFC中为子对话框添加OnInitDialog()函数 CStdioFile类读.txt文件到编辑框
2020-03-01 14:45
78 查看
提前声明
MFC纯小白,高手勿大喷!整个程序参照了各种资料,谢谢各路大侠的帮助!
一.VC++6.0创建MFC应用程序
- 新建→工程→MFC AppWizard(exe)→确定
- 基本对话框→完成
- 确定
二.MFC设置启动窗口
- 插入→资源→Dialog
- 双击对话框→确定→填好类名称(例:Mydialog)→OK
- 在(例:On01)按钮事件中添加如下代码:不加头文件的话,不知道有没有错,没试,如果有错的话,加头文件即可(例:#include “Mydialog.h”)
void CTest_8Dlg::On01() { Mydialog dlg; dlg.DoModal(); }
三.虚拟盘的创建和删除
直接用的老师的代码//嘻嘻
- 创建
system("echo on"); system("md c:\\x"); system("subst x: c:\\x"); system("md x:\\doc"); system("del x:\doc\*.* /q"); system("copy E:\\01\\*.* x:\doc"); system("echo off");
- 删除
system("subst x: /d"); system("del c:\\x\\doc\\* /q"); system("rd c:\\x\\doc"); system("rd c:\\x");
-
隐藏运行外部程序(.exe)
WinExec("G:\\test\\Debug\\exit.exe",SW_HIDE);//隐藏调用exit程序
-
补充:
ShellExecute(NULL, "open", "X:\doc", NULL, NULL, SW_SHOWNORMAL); //打开X盘下的doc文件
四.MFC中为子对话框添加OnInitDialog()函数
为下一步读取.txt文件做准备
五.CStdioFile类读.txt文件到编辑框
在子对话框的OnInitDialog()函数中对编辑框进行初始化
BOOL Mydialog::OnInitDialog() { CDialog::OnInitDialog(); // TODO: Add extra initialization here CString strText=""; CString szLine=""; CStdioFile file; if ( !file.Open("E:\\2019title\\1.txt",CFile::modeRead)); CString strOneline; while(file.ReadString(szLine)) { strText+=szLine; strText+="\r\n";//为文本添加换行符 //把字符串加到控件中 } //MessageBox(strText); SetDlgItemText(IDC_EDIT1,_T(strText));//IDC_EDIT1为编辑框名称 file.Close(); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- MFC中为子对话框添加OnInitDialog()函数(VC6.0下)
- MFC中为子对话框添加OnInitDialog()函数
- MFC应用程序中处理消息,创建窗口的过程,关闭窗口(非模态窗口),打开模式对话框等的函数调用顺序 .
- 基于对话框的MFC应用程序,在“工程名.cpp”文件里如何调用“工程名+Dlg.cpp”文件里“工程名+Dlg”类的public成员函数?
- 监测程序详细介绍,快捷键的设置;txt文件里面一行行的读取、删除、添加字符串等;根据程序路径名以及程序名判断程序是否在运行;
- MFC应用程序中处理消息的顺序,创建窗口的过程关闭窗口的顺序(非模态窗口),打开模式对话框的函数调用顺序
- MFC对话框创建和销毁窗口时,函数的调用顺序
- 应用程序启动后修改自身EXE文件或自删除EXE文件(附VC++6.0源码)
- 关于往VS2008新建的MFC对话框添加OnInitDialog()函数。
- mfc窗口添加新函数时要记得设置消息映射
- MFC应用程序中处理消息的顺序,创建窗口的过程关闭窗口的顺序(非模态窗口),打开模式对话框的函数调用顺序
- MFC应用程序中处理消息的顺序,创建窗口的过程关闭窗口的顺序(非模态窗口),打开模式对话框的函数调用顺序
- MFC应用程序消息处理及其窗口创建和销毁过程函数调用顺序
- 应用程序启动后修改自身EXE文件或自删除EXE文件(附VC++6.0源码)
- 应用程序启动后修改自身EXE文件或自删除EXE文件(附VC++6.0源码)
- JXARM9-2410系列教学实验系统中如何将应用程序添加到root文件系统并设置启动时运行
- MFC对话框创建和销毁窗口时,函数的调用顺序
- MFC应用程序消息处理及其窗口创建和销毁过程函数调用顺序
- MFC应用程序中处理消息的顺序,创建窗口的过程关闭窗口的顺序(非模态窗口),打开模式对话框的函数调用顺序
- MFC应用程序消息处理及其窗口创建和销毁过程函数调用顺序