Windows API调用对话框资源
来源:互联网 发布:网络综艺节目收视率 编辑:程序博客网 时间:2024/05/17 20:44
本教程的目的在于在VC编程环境下通过调用系统API显示文件信息。
一、工具
- 编程环境:VC6.0 MFC对话框程序
- 编程语言:C++
二、界面搭建等过程
2.1 创建工程
选择“文件->新建->工程->MFC AppWizard[exe]”,编辑工程名称并选择工程保存路径后,点击“确定”;
2.2 界面设置
在界面中添加静态文本框、编辑框(设置属性为允许多行输入和回车,并添加CString类型的变量m_Edit)、加载资源按钮等。添加后如下图所示,处理过程如下图所示。
2.3 添加文件资源
在资源视图,右键导入自定义资源类型
进一步地,在该资源类型下添加某个文本文件。本工程中导入的文本文件资源ID为IDR_TEXT2。
三、代码编辑
在“加载资源”按钮点击事件下添加如下代码:
HRSRC hRsrc = FindResource(NULL, MAKEINTRESOURCE(IDR_TEXT2), TEXT("Text"));if(NULL == hRsrc)return;//获取资源的大小DWORD dwSize = SizeofResource(NULL, hRsrc);if(0 == dwSize)return;//加载资源HGLOBAL hGlobal = LoadResource(NULL, hRsrc);if(NULL == hGlobal)return;//锁定资源LPVOID pBuffer = LockResource(hGlobal);if(NULL == pBuffer)return;m_Edit = (char*)pBuffer;this->UpdateData(false);//解锁并释放资源UnlockResource(hGlobal); FreeResource(hGlobal);
四、效果
0 0
- Windows API调用对话框资源
- VC++中用API调用对话框资源
- 《Windows API》使用对话框资源创建窗口
- QT 用Windows的API函数,调用打开方式对话框
- 调用Windows系统对话框
- windows对话框调用详解,
- 动态库调用对话框资源
- Windows api资源篇
- 用windows api写对话框
- windows身份验证对话框(window api)
- windows api打开文件对话框
- windows api调用打印对话框如何将用户选择的配置返回
- 调用迅雷api下载资源
- 调用迅雷api下载资源
- 调用Windows API
- C#调用windows API
- 调用windows api要点
- C#调用Windows API
- 经典排序——冒泡排序——C语言版
- 高级篇(5.6) 02. VDOM 虚拟域
- dblink 两端数据库字符集不同导致的乱码解决办法
- Android开发"夜间模式"换肤功能
- java多线程核心接口 — ExecutorService 的理解与使用
- Windows API调用对话框资源
- node+express+mongodb,登陆代码备份(自用)
- Spring AOP的一些基础知识
- RAID详解
- GPS信噪比解析
- iOS多线程开发其实很简单
- 滚动条最底部设置
- 递归之汉诺塔问题
- 使用java jacob转换office到pdf