Как получить длину текста элемента диалога? - PullRequest
1 голос
/ 01 июня 2011

Я пытаюсь получить текст элемента диалога в буфер.Он работает с GetDlgItemText(), но как мне получить длину текста, чтобы я мог выделить буфер перед тем, как прочесть его там?Я хочу быть уверен, что всегда получаю весь текст.Я мог бы всегда использовать, например, буфер 10 КБ, но было бы лучше, если бы не было никакой возможности, что пользовательский текст не будет получен полностью.

1 Ответ

3 голосов
/ 01 июня 2011

Отправить дескриптор окна, полученный путем вызова GetDlgItem, сообщения WM_GETTEXTLENGTH.Или, если вы предпочитаете звонить GetWindowTextLength.

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