vc自定义资源

1

.rc中:

 IDR_TXT                TXT                     "a.txt"//相对路径 


2

recource.h中:

#define IDR_TXT                       333

3

cpp中:


 //定位我们的自定义资源,这里因为我们是从本模块定位资源,所以将句柄简单地置为NULL即可

    DWORD dwSize = 0;
    HGLOBAL hGlobal = NULL;
    HRSRC hRsrc = ::FindResource(NULL, MAKEINTRESOURCE(IDR_TXT), _T("TXT"));
    if (NULL != hRsrc)
    {
        //获取资源的大小
        dwSize = SizeofResource(NULL, hRsrc);
    }
    if (0 != dwSize)
    {
        //加载资源
        hGlobal = LoadResource(NULL, hRsrc);
    }
    if (NULL != hGlobal)
    {
        //锁定资源
        TCHAR *pBuffer  = (TCHAR*)LockResource(hGlobal);
        if (NULL != pBuffer)
        {
            MessageBox(pBuffer);//输出字符
        }
    }
阅读更多
文章标签: null
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭