美文网首页
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