Как установить заголовок / заголовок окна Scintilla - PullRequest
0 голосов
/ 21 февраля 2019

Я создал окно Scintilla с помощью CreateWindow() и хочу установить заголовок динамически, так как в него загружаются разные файлы.Однако SetWindowText() устанавливает содержимое поля редактирования, а не заголовок.Я также попробовал WM_SETTEXT с тем же эффектом.

Как мне вместо этого установить заголовок окна?

1 Ответ

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

Является ли окно Scintilla окном верхнего уровня с заголовком?Обычно это неправильный способ, вы должны создать собственное окно контейнера с заголовком, а окно Scintilla должно быть дочерним окном.При необходимости это дочернее окно может занимать всю клиентскую область.

Использование элемента управления непосредственно в качестве окна верхнего уровня не просто проблематично из-за проблемы с текстом заголовка, также часто появляются уведомления от элемента управления, которыеВы должны обработать, и они отправляются в родительское окно управления.

...