-
Похожий контент
-
- 1 ответ
- 687 просмотров
-
- 0 ответов
- 948 просмотров
-
Тень формы отсутствует при стилизованной границе окна
От Алиса Романец,
- winapi
- borderless-form
- (и ещё 2 )
- 6 ответов
- 1 880 просмотров
-
- 0 ответов
- 1 270 просмотров
-
- 1 ответ
- 1 654 просмотра
-
- 2 ответа
- 3 086 просмотров
-
- 20 ответов
- 5 172 просмотра
-
- 12 ответов
- 2 456 просмотров
-
- 0 ответов
- 1 173 просмотра
-
- 24 ответа
- 5 320 просмотров
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
DirtyBorov
Подскажите как можно изменить иконку окна в runtime?
Суть проблемы в том, что мне надо поддерживать приложение для разных заказчиков. Каждый из них хочет иметь собственную иконку в приложении. Очевидное решение - создать несколько проектов и каждому задать требуемую иконку. Однако на практике это весьма утомительное занятие. Хотелось бы сделать одно приложение, а иконки подгружать динамически на основании настроек приложения.
Вспоминая практику VCL и WinAPI, подменить иконку Application оказалось задачей тривиальной:
А вот дальше начались проблемы. Окна уже прогрузили иконку по умолчанию и добраться до них у меня не получается.
Добраться через стиль не получается, потому что TForm не является наследником TStyledObject и не имеет StylesData. Через FindStyleResource тоже не получается добраться.
Может кто знает как?
Ссылка на комментарий
4 ответа на этот вопрос
Рекомендуемые сообщения