Шрифт диалогового окна по умолчанию в Windows: MS Shell Dlg .
Мне это не нравится, потому что это неправильно.
Это просто вручную изменить шрифт отдельного элемента диалога, но как отобразить диалоговое окно с «правильным» системным шрифтом ( из lfMessageFont
), примененным к все его элементов управления по умолчанию ( не вручную ) при вызове DialogBox
(или с использованием ATL / WTL)?
Примечание:
Причина, по которой я так много раз говорил " не вручную ", заключается в том, что я ищу решение лучше , чем циклическоевсе с EnumChildWindows
(или тому подобное).Один существует?