-
Похожий контент
-
- 1 ответ
- 691 просмотр
-
- 0 ответов
- 952 просмотра
-
Тень формы отсутствует при стилизованной границе окна
От Алиса Романец,
- winapi
- borderless-form
- (и ещё 2 )
- 6 ответов
- 1 887 просмотров
-
- 0 ответов
- 1 271 просмотр
-
- 1 ответ
- 1 659 просмотров
-
- 2 ответа
- 3 095 просмотров
-
- 20 ответов
- 5 177 просмотров
-
- 12 ответов
- 2 464 просмотра
-
- 0 ответов
- 1 178 просмотров
-
- 24 ответа
- 5 350 просмотров
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
DirtyBorov
Подскажите как можно изменить иконку окна в runtime?
Суть проблемы в том, что мне надо поддерживать приложение для разных заказчиков. Каждый из них хочет иметь собственную иконку в приложении. Очевидное решение - создать несколько проектов и каждому задать требуемую иконку. Однако на практике это весьма утомительное занятие. Хотелось бы сделать одно приложение, а иконки подгружать динамически на основании настроек приложения.
Вспоминая практику VCL и WinAPI, подменить иконку Application оказалось задачей тривиальной:
А вот дальше начались проблемы. Окна уже прогрузили иконку по умолчанию и добраться до них у меня не получается.
Добраться через стиль не получается, потому что TForm не является наследником TStyledObject и не имеет StylesData. Через FindStyleResource тоже не получается добраться.
Может кто знает как?
Ссылка на комментарий
4 ответа на этот вопрос
Рекомендуемые сообщения