美文网首页
DUILIB打包资源到EXE

DUILIB打包资源到EXE

作者: 晓函 | 来源:发表于2017-02-15 20:42 被阅读117次

首先把资源文件都打包成ZIP压缩包

Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png

一定要是ZIPRES


Paste_Image.png

重载这两个资源函数
设置资源ID, 和 加载资源方式.

virtual LPCTSTR GetResourceID() const
    {
        return MAKEINTRESOURCE(资源ID);
    };
    virtual UILIB_RESOURCETYPE GetResourceType() const
    {
        return UILIB_ZIPRESOURCE; 
    };

winmain函数里面加一个
CPaintManagerUI::SetInstance(hInstance);

int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
    CPaintManagerUI::SetInstance(hInstance);

    HRESULT Hr = ::CoInitialize(NULL);
    if( FAILED(Hr) ) return 0;

    CLoginWnd Login;
    Login.Create(NULL, _T("LoginWnd"), UI_WNDSTYLE_FRAME, WS_EX_WINDOWEDGE);
    Login.CenterWindow();
    Login.ShowModal();

    ::CoUninitialize();
    return 0;
}

相关文章

网友评论

      本文标题:DUILIB打包资源到EXE

      本文链接:https://www.haomeiwen.com/subject/bjtcwttx.html