回 帖 发 新 帖 刷新版面

主题:怎么用AppFace美化C++Builder程序界面?

怎么用AppFace美化C++Builder程序界面!
我下载了一个AppFace想美化一下C++Builder开发的程序界面,怎么也不成功了!

但是我在VC在可以美化成功了!
希望高手能够给点建议,谢谢!

回复列表 (共5个回复)

沙发

从网上找资料,自己终于解决了.
有需要的兄弟,可以跟贴了.

板凳


我也遇到了这个问题,方便的话指导一下,我的Email:20011998zt@163.com

3 楼

你新建一个工程:
将Appface.cpp,appface.dll与皮肤拷贝到当前用户工作目录下
我将project.cpp中的代码贴出来了
//-----------------------------
#include <vcl.h>
#pragma hdrstop
#include "AppFace.h"   //这行自己加入
CAppFace af;//这行自己加入
//-------------------------------------------------------------------------
USEFORM("Unit1.cpp", Form1);
//-------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
        try
        {
                 Application->Initialize();
                 Application->CreateForm(__classid(TForm1), &Form1);
                 Application->Run();
                 af.Remove();//这行自己加入
        }
        catch (Exception &exception)
        {
                 Application->ShowException(&exception);
        }
        catch (...)
        {
                 try
                 {
                         throw Exception("");
                 }
                 catch (Exception &exception)
                 {
                         Application->ShowException(&exception);
                 }
        }
        return 0;
}
//-------------------------------------------------------------------------
下面是unit1.cpp的代码:
//-------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "AppFace.h"//这行自己加入
#include "Unit1.h"
extern CAppFace af ;//这行自己加入
//-------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//-------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
   af.Start("sundaze.urf",WINDOW_TYPE_BCB);
  //这行自己加入注意sundaze.urf是皮肤的文件名
}
//-------------------------------------------------------------------------
 编译,运行就可以了

4 楼

其实大家也可以用SUIPack美化了!

5 楼


谢谢,问题已经解决![em2]

我来回复

您尚未登录,请登录后再回复。点此登录或注册