Все они используют один и тот же подход, они просто создают окно без рамки и заголовка. Затем нарисуйте их, стилизовав их так, как они хотят. Легко сказать, кнопка «Закрыть» в правом верхнем углу всегда слегка отключена. Иногда намеренно, конечно.
Для этого не требуется собственного API-кодирования. Но переопределение WndProc () может быть полезно для восстановления некоторых функций, которые теряются, когда вы пропускаете строку заголовка и границу с изменяемым размером. Google WM_NCHITTEST, чтобы найти пример кода, здесь также есть много.
В общем, следите за этим. Окна такого типа с пользовательским стилем часто отображаются в списках Blooper с графическим интерфейсом. Этот - мой любимый пример. На этой же странице это классическая ловушка.