问题
I have a legacy C# Windows Forms application with the layout designed on the Windows XP default theme.
Due to the need to distribute it as a Citrix application, the application now looks like as a Classic Theme application, because Citrix discourages the use of the Theme system service.
So, now I don't want to depend anymore on the Themes system service, but keep the Windows XP default Theme design, even on Windows 7 computers (Citrix server is a Windows 2008 R2 computer).
Is there a way to accomplish this, embedding the Windows XP default theme DLLs into my application?
来源:https://stackoverflow.com/questions/14213538/embed-windows-xp-theme-in-c-sharp-winforms-application