Удалить строку заголовка, сохраняя границы - PullRequest
0 голосов
/ 02 января 2019

Я хотел бы создать форму без строки заголовка, сохраняя при этом границу, чтобы я мог изменить ее размер и привязать ее. Установка FormBorderStyle в None будет работать, но это разрушит границу.

После небольшого поиска в Google я несколько раз сталкивался с методом, также здесь : установка ControlBox в False, а также Text для пустой строки, похоже, сработала на более старых версиях Windows, на Windows 10, однако это выглядит так:

Ugly rest of title bar

Обратите внимание на уродливый бар наверху, от которого я бы хотел избавиться. Любое другое решение, которое я нашел - например, переопределение WndProc - либо просто не работает, либо убрал границу.

Редактировать: Белая полоса находится вне области клиента, это то, что осталось от строки заголовка после удаления кнопок окна и текста заголовка.

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