BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)
{
return TRUE;
}
void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
switch(id)
{
case ID_MENUITEMOPEN:
{
//FILE *fp=fopen("F:/workspace/1.txt","r");
//循环读取多行文本文件?
//char line[256];
//fgets(line,sizeof(line),fp);
//fclose(fp);
//SetDlgItemText(hwnd,IDC_EDIT1,TEXT(line));
OPENFILENAME ofn;
char szFile[MAX_PATH];
ZeroMemory(&ofn,sizeof(ofn));//memset给一段内存设值
//ZeroMemory是memset取0的特值。
ofn.lStructSize = sizeof(ofn);
ofn.lpstrFile = szFile;
ofn.lpstrFile[0] = TEXT('\0');
ofn.nMaxFile = sizeof(szFile);
//ofn.lpstrFilter = TEXT("ALL\0*.*\0Text\0*.TXT\0");
ofn.lpstrFilter = TEXT("ALL\0*.*\0Text\0*.TXT\0C++\0*.cpp\0");
ofn.nFilterIndex = 1;//默认选择的过滤器的序号
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 0;
ofn.lpstrInitialDir = NULL;
ofn.hwndOwner = hwnd;//自学能力、探索能力、猜测能力
ofn.Flags = OFN_EXPLORER |OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;
if (GetOpenFileName(&ofn))
{
//MessageBox(NULL,szFile,"",MB_OK);
FILE *fp =fopen(szFile,"r");
char line[256];
fgets(line,sizeof(line),fp);
fclose(fp);
SetDlgItemText(hwnd,IDC_EDIT1,line);
}
}
break;
default:
break;
}
}
- 大小: 13 KB
分享到:
相关推荐
作者把网络上的100个经典c语言例题做了一遍,把自作答案以记事本的方式分享给大家;调试环境是vc2017(当然2005之后的版本应该都可以,vc6.0 90%可以),毕竟我们学习的是语言,不能局限于某种开发环境;另外对于个别...
采用汇编语言编写的Windows记事本程序源代码,模拟XP自带记事本,未实现打印功能,拖放文件功能,基本实现所有功能,添加了工具栏和状态栏,增加颜色功能,学习罗云彬《windows环境下32位汇编语言程序设计》一个月记。...
用Java语言写的日历记事本程序,是进行课程设计和学习制作管理系统的好资料。
在Karel中,当前不能使用“加载”或“保存”(在编辑器和记事本之间使用Ctrl + C,Ctrl + V)Karel的提示:在显示最大性能的命令前键入命令:FAST。 首款KAREL-3D于1986年在斯洛伐克的Karel机器人公司...
(2)因为ASP采用script语言(VBscript和Jscript)就可以轻松编写程序,因此这就大节省了网络设计人员又得重新学习一种新语言的时间。而且编写ASP无须手工compile编译或链接程序,可在服务器端直接执行,这无疑是...
支持静态链接其它编程语言(如C/C++、汇编等)编译生成的静态库(.LIB或.OBJ),但仅限于COFF格式,支持cdecl和stdcall两种函数调用约定。 使用说明如下:函数声明和调用方法与DLL命令一致;“库文件名”以.lib...
可能部分程序杀毒软件误报,原因我也不清楚,但保证无毒。 将HEX文件用记事本打开,然后把代码复制到...如果想练习汇编语言写单片机,但是又不够熟练,不妨用C语言写好将HEX文件转换成汇编语言代码然后来参考学习。
热键修改方法:控制面板→时钟和区域→区域→格式→语言首选项→拼写、键入和盘符设置→高级键盘设置→输入语言热键,选中要设置的输入法,点击更改按键顺序,然后指定自己需要的快捷键。 临时中英切换:左Shift。...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
另外我发现论坛上学习Java的人都非常的有个性,当有人问起学习哪种语言更好时,他会打出几百个“JAVA”来,填满整个屏幕,也不说是为了什么。我觉得这样做未免有些太霸道了,如果你说这叫偏执狂我也不反对,虽然我...
找到mingwm10.dll 文件,将其复制到C:\WINDOWS\system 文件夹下,即可。下 面再提示缺少什么dll 文件,都像这样解决就可以了。 二、Qt Creator 编写多窗口程序(原创) 实现功能: 程序开始出现一个对话框,按下按钮...
4:支持多语言. 5:操作综合其它软件. 6:自定义快捷键. 7:在IE工具栏上加按钮,可以直接拖动连接到按钮上下载. 8:注册采用激活方式. 9:采用Messenger的弹出滑动消息提示框. 10:下载管理,虚拟文件夹. 11:自动ping. 12:...
但是,如果你真的非常需要它,它不使学习NASM或其他低级汇编语言变得容易。它只是让构建NASM应用程序变得更容易,而不必反复输入无聊的命令;或者反复运行相同的脚本。尽管我可能会添加几个从小型到中型的NASM示例...
AutoLISP 程序语言的特质分析: 学习 AutoLISP 是非常容易的,对初学者而言,即使没有学习过任何的程序语言,都能很快的上手,写 出精彩漂亮的 AutoLISP 程序! 语法简单:不用特殊的变量宣告,非常富有弹性,比起其它的...
EmEditor给学习网页及程序设计的朋友提供了许多贴心的功能,它可以为HTML、CSS、PHP、ASP、Perl、PerlScript、C#、C/C++、Java、JavaScript等语言提供一些基本框架,并能将特殊的语句突出显示,让人一目了然,这为...
Java建立在C语言和C++基础之上,但Java摒弃了C和C++中许多不合理的内容,它具有简单高效、面向对象、不依赖于机器结构的特点,支持多线程、分布、和并发机制。用Java开发的应用软件在可移植性、健壮性、安全性等方面...
学习内容:学习任意一种主流的编程语言。例如C++语言。 学习目标:熟练掌握一种语言的语法和基本的编程技巧。 学习时间:3个月左右 注意事项:编程语言和编程工具是两回事情,编程语言是指C++、Basic、...
刚刚研究了半天,总算基本全部搞懂了,把自己摸索学习到的分享出来。当然首先最关心的还是Total Uninstall 6.x的注册问题,因为它并不是免费软件,在此提供可用注册码,并且辅以破解方法,亲测完美!另外,遇到...
A、计算机程序设计语言 B、办公软件 C、图像处理软件 D、动画设计软件 2.新建一个Python程序文件不正确的是( )。 A、打开Python的IDLE,直接输入程序代码 B、打开Python的IDLE,点击File菜单下New File,再输入...
输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写的登录实例,附有JAVA源文件,JAVA新手朋友可以学习一下...