Как изменить стиль границы дочернего окна? - PullRequest
0 голосов
/ 12 февраля 2019

Я создал окно с тремя дочерними окнами и установил стиль дочерних окон на WS_THICKFRAME, чтобы пользователь мог изменить их размер.Но новая рама, идущая с этим, не соответствует его цели.Так есть ли простой способ изменить стиль рамки только на линию?(Такое есть в стиле WS_BORDER)

1 Ответ

0 голосов
/ 12 февраля 2019

Я не думаю, что WS_THICKFRAME совместим с дочерними окнами, хотя я не могу найти ничего в документации, которая говорит это конкретно.WS_THICKFRAME предназначен для окон верхнего уровня и некоторых всплывающих окон.

WS_BORDER в дочернем окне (для большинства типов дочерних окон) даст вам однострочную границу, но это всего лишь визуальное оформление.Это не позволит пользователю изменить размер дочернего элемента.

Чтобы сделать изменяемый размер дочерним, вам придется добавить собственную логику для обработки операций щелчка и перетаскивания.Есть разные способы сделать это, но все детали, вероятно, выходят за рамки SO-ответа.

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