Z
zhonguo
Unregistered / Unconfirmed
GUEST, unregistred user!
以前用Delphi 6写的dll程序,包含一个Form,在另一个dll里调用,工作正常。无论主调用程序是否采用XP主题,都工作正常(而且DLL中的窗体永远是非XP风格)。
现在将原本调用Form的代码从dll转到主程序中,也是用Delphi 6重编译了下主程序(调用代码没有做任何改动),发现没有采用XP主题,用window2000界面,没有任何问题; 如果主调用程序采用XP主题风格,DLL中的窗体变XP风格样式了,但是退出程序,提示windows 系统库 uxtheme.dll报错.
现在将原本调用Form的代码从dll转到主程序中,也是用Delphi 6重编译了下主程序(调用代码没有做任何改动),发现没有采用XP主题,用window2000界面,没有任何问题; 如果主调用程序采用XP主题风格,DLL中的窗体变XP风格样式了,但是退出程序,提示windows 系统库 uxtheme.dll报错.