MFC 程序内部保存数据的一种方法

简介:
HRSRC hRrc=::FindResourceW(NULL, MAKEINTRESOURCE(IDR_TEXT1),_T("TEXT"));
    if(hRrc==NULL)
    {
        AfxMessageBox(_T("hRrc is null"));
        return;
    }
    HGLOBAL hDataSource=::LoadResource(NULL,hRrc);
    if(hDataSource==NULL)
    {
        AfxMessageBox(_T("hDataSource is null"));
        return;
    }
    LPVOID memBlock= ::GlobalLock(hDataSource);
    char* p=(char*)memBlock;
    string data;
    while(*p!=EOF)
    {
        data.push_back((*p));
        p++;
    }
    ::MessageBoxA(m_hWnd,data.c_str(),"提示",MB_OK);
复制代码

 

相关文章
|
23天前
|
前端开发 JavaScript
怎样使用接口引用数据
怎样使用接口引用数据
|
9月前
调用运行时类中指定的结构
调用运行时类中指定的结构
18 0
|
网络协议 C# C++
关于 C#调用一个C/C++dll库运行时实现多个应用(静态变量区分) 的解决方法
关于 C#调用一个C/C++dll库运行时实现多个应用(静态变量区分) 的解决方法
关于 C#调用一个C/C++dll库运行时实现多个应用(静态变量区分) 的解决方法
|
安全 C++ Windows
C++调用外部应用程序的方法的整理总结(常用)
一、三个SDK函数:  WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。
2807 0
|
C语言
【C 语言】文件操作 ( 配置文件读写 | 框架搭建 | 主函数逻辑结构 | 启动无限循环 | 接收用户操作值 | 宏定义 | 显示操作菜单 )
【C 语言】文件操作 ( 配置文件读写 | 框架搭建 | 主函数逻辑结构 | 启动无限循环 | 接收用户操作值 | 宏定义 | 显示操作菜单 )
121 0