Я знаю, что вы можете использовать SetWindowTheme, найденный в uxTheme.pas, чтобы отключить/включить тему для элементов управления, например, так:
SetWindowTheme(Button1.Handle, nil, nil);
Это работает на многих из управления, однако он не будет работать с некоторыми элементами управления, такими как TBitBtn или TSpeedButton. Я думаю, это должно быть потому, что TBitBtn и TSpeedButton - это не элементы управления Windows, а пользовательские?
Вполне могут быть другие элементы управления, которые также не будут работать, поэтому я надеялся, что кто-нибудь может поделиться решением или альтернативой для достижения этой цели?
Я хочу, чтобы некоторые элементы управления вообще не имели темы, например, они будут отображаться как классические темы, в то время как остальные элементы управления не будут затронуты.
Спасибо.