SetWindowText не меняет заголовок alt-tab в зависимости от темы - PullRequest
0 голосов
/ 17 марта 2020

Во время работы Windows 7 в Windows Classi c theme:

У меня есть CDialog, где я устанавливаю текст строки заголовка и значок как

SetWindowText(_dialog->GetSafeHwnd(), "Example Name");
_dialog->SetIcon(AfxGetApp()->LoadIcon(IDR_MAINFRAME), TRUE);

This правильно отображается на панели задач Windows и в меню alt-tab.

Однако в другом CDialog изменение полностью отображается только на панели задач: alt-tab имеет измененный значок, но без текста заголовка.

Название не устанавливается в другом месте.

Если я затем переключаюсь на тему Aero, заголовки правильно отображаются в меню alt-tab. Переключение обратно на Classi c покажет заголовок в меню alt-tab при условии, что я в них вставил.

Я не уверен, почему они ведут себя по-разному в разных темах.

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