ITPub博客

首页 > 应用开发 > IT综合 > 将devexpress控件皮肤移出exe方案

将devexpress控件皮肤移出exe方案

原创 IT综合 作者:uuxa 时间:2010-10-23 22:51:46 0 删除 编辑

1.首先利用dxSkinEditor.exe制作你所需要的皮肤资源文件,最终得到资源文件集合x.skinres

2.利用如下两个函数
dxSkinsUserSkinPopulateSkinNames
dxSkinsUserSkinLoadFromFile
来完成资源文件调用,实现窗体皮肤变更。它们在单元dxSkinsDefaultPainters.pas中;

[@more@] 举例:
第一步,载入皮肤资源文件
cxComboBox1.Properties.Items.Clear;
dxSkinsUserSkinPopulateSkinNames(ExtractFilePath(ParamStr(0))+'bs.skinres', cxComboBox1.Properties.Items);
cxComboBox1.ItemIndex:=0;

第二步,调用皮肤
dxSkinController1.SkinName:='UserSkin';
dxSkinsUserSkinLoadFromFile(ExtractFilePath(ParamStr(0))+'bs.skinres',cxComboBox1.EditText);
dxSkinController1.NativeStyle:=False;
dxSkinController1.UseSkins:=True;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7416120/viewspace-1040274/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    111
  • 访问量
    282566