美文网首页
VC中添加皮肤

VC中添加皮肤

作者: Drlilian | 来源:发表于2019-06-17 10:30 被阅读0次

    2009-12-02

    网上太多有问题,自己写的,下载了appface 文件包。

    1、把appface.h、appface.lib拷贝到工程里,appface中的GtClassic.urf放到res中,appface.dll文件放在debug里。

    2、project->add to project->files ,加入appface.h。这时加入了CAppface类。

    3、右键resources中添加GtClassic.urf。命名为MYTYPE。下面ID设置为ID_MYTYPE1,并且加双引号。

    4、进入appface.h中,确保其中#define LOAD_APPFACE_DYNAMIC 此行,加进去。

    5、在基于Dialog对话框工程中,123cpp文件中加入appface.h。在123app文件中InitInstance()函数中添加:

    #ifdef _AFXDLL

    Enable3dControls();   // Call this when using MFC in a shared DLL

    #else

    Enable3dControlsStatic(); // Call this when linking to MFC statically

    #endif

    ....................

    CAppFace ap;//////////////////////////////////////////////////////////添加行

    ap.Start("res\\GtClassic.urf",NULL,GTP_LOAD_FILE,NULL,NULL);//////////////////////////////////添加行

    CMy123Dlg dlg;

    m_pMainWnd = &dlg;

    int nResponse = dlg.DoModal();

    if (nResponse == IDOK)

    ................

    ap.Remove();//////////////////////////////////添加行

    return FALSE;

    }

    这样就OK了。

    相关文章

      网友评论

          本文标题:VC中添加皮肤

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