Главная » C++ » WinAPI проверяет, имеет ли окно обычную строку заголовка
WinAPI проверяет, имеет ли окно обычную строку заголовка
Я хочу, чтобы моя программа надежно определяла, имеет ли окно (с учетом его дескриптора) обычную строку заголовка в стиле Windows (например, Windows Explorer, панель управления и большинство приложений для настольных компьютеров) или пользовательскую (Google Chrome, Visual Studio, Spotify, Store). Программы).
Есть ли определенный флаг в GWL_STYLE или же GWL_EXSTYLE, или есть другой способ проверить стиль строки заголовка?
Вам нужно будет определить, что вы считаете «обычным» и, следовательно, «обычаем».
Например, типичные приложения будут иметь WS_CAPTION а также WS_BORDER установить, если я правильно помню. Если вы считаете это «нормальным», то все остальное легко считать обычным, и все готово.
Чтобы принять решение по вашим критериям, я предлагаю вам проверить приложения, которые вы упомянули, и другие, и, наконец, решить, какой набор условий вам нужен.