WinAPI проверяет, имеет ли окно обычную строку заголовка - PullRequest
0 голосов
/ 15 октября 2018

Я хочу, чтобы моя программа надежно определяла, имеет ли окно (учитывая его дескриптор) обычную строку заголовка в стиле окон (например, проводник Windows, панель управления и большинство приложений для настольных компьютеров) или пользовательскую (Google Chrome, Visual Studio,Spotify, сохраняйте приложения).

Есть ли определенный флажок в GWL_STYLE или GWL_EXSTYLE, или есть другой способ проверить стиль строки заголовка?

1 Ответ

0 голосов
/ 15 октября 2018

Вам нужно будет определить, что вы считаете «обычным» и, следовательно, что такое «пользовательский».

Например, для типичных приложений будут установлены WS_CAPTION и WS_BORDER, если я правильно помню,Если вы считаете это «нормальным», то все остальное легко считать нестандартным, и все готово.

Чтобы принять решение по вашим критериям, я предлагаю вам проверить приложения, о которых вы упомянули, и другие и, наконец, решить, чтонабор необходимых условий.

Дополнительная информация:

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