Dll封装窗口后皮肤的问题(100)

  • 主题发起人 主题发起人 CADVector
  • 开始时间 开始时间
C

CADVector

Unregistered / Unconfirmed
GUEST, unregistred user!
Dll封装窗口后皮肤的问题,我在DLL中封装了一个窗口,这个窗口我使用了DevExpressSkins皮肤,但是当我调用这个DLL中的窗口时发现皮肤效果没有了,然后我改用了VCL SKIN这个皮肤后是没有这个问题的,请问哪位大侠可以帮助我解决这个问题。谢谢。
 
经过1天的研究,我找到了原因,在dxGDIPlusAPI这个文件中存在IsDLL()这个函数,如果判断是动态库则不给注册皮肤,我去掉了已经可以了,但是我不知道会发生其他的什么问题。希望大家继续研究!!!
 
DLL的东西如果注册皮肤会变得不稳定。这点vcl skin就是的,管的闲事太多了,容易出错退出。
 
后退
顶部