在DLL中封装了Form时使用了Devexpress控件.在程序运行时,主Exe程序可以显示使用的皮肤。可是,调用DLL中的窗口时无法显示皮肤的样式。还是原始的Windows窗口样式。

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


uses ..., dxGDIPlusAPI,


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


initialization

  dxInitializeGDIPlus;


finalization

  dxFinalizeGDIPlus;


这样就OK了