在DLL中使用DevExpress的问题

zwyl2001 2008-01-02 05:37:49
在DLL中封装了Form时使用了Devexpress控件.在程序运行时,主Exe程序可以显示使用的皮肤。可是,调用DLL中的窗口时无法显示皮肤的样式。还是原始的Windows窗口样式。请问怎么能够让DLL中的窗口也正确显示DevExpress的皮肤?
...全文
543 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bjhmsoft_lhj 2011-11-24
  • 打赏
  • 举报
回复
这是什么原因 还有别的操作吗
bjhmsoft_lhj 2011-11-24
  • 打赏
  • 举报
回复
为什么我加了 第一次可以 第二次还是出错
zwyl2001 2008-01-10
  • 打赏
  • 举报
回复
问题已解决.

方法:在dll窗体中加入skincontrol控件,然后

uses ..., dxGDIPlusAPI,

然后在窗体代码文件的后面加入下列代码

initialization
dxInitializeGDIPlus;

finalization
dxFinalizeGDIPlus;

这样就OK了
paulchenbo 2008-01-09
  • 打赏
  • 举报
回复
有没有办法解决?
或有什么方式代替?
ydlchina 2008-01-09
  • 打赏
  • 举报
回复
在DLL中基本组件的风格都不支持。
paulchenbo 2008-01-09
  • 打赏
  • 举报
回复
同问
stherix 2008-01-02
  • 打赏
  • 举报
回复
为什么这么多人喜欢把可视化界面封装到dll里面呢

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧