Можно ли условно использовать XPManifest во время выполнения? - PullRequest
10 голосов
/ 23 сентября 2011

Я пытаюсь позволить пользователю выбрать, хочет ли он использовать тематический стиль или нет. Можно ли динамически «загрузить» XPManifest?

Если пользователь принимает тематический стиль, тогда используйте манифест, в противном случае используйте классическую тему. При запуске программы после закрытия диалога с выбором стиля я хотел бы сделать что-то вроде:

if UserWantsThemedStyle then
  LoadManifestSomehow
else
  UseClassicStyle;

Можно ли вообще сделать это во время выполнения?

Спасибо

1 Ответ

12 голосов
/ 23 сентября 2011

Да, вы можете сделать это. Вам необходимо использовать API-интерфейс активации , который позволяет активировать различные манифесты во время выполнения. Я использовал его для включения тем в надстройке Excel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...