22 сент. 2010 г.

WM_GETTEXTLENGTH

Приложение посылает сообщение WM_GETTEXTLENGTH для установки длины, в символах, текста, который ассоциируется с окном. Длина текста не учитывает завершающий нулевой символ.
wParam = 0;  // не используется, должно быть нулевым
lParam = 0;  // не используется, должно быть нулевым
Параметры:
Это сообщение не имеет параметров.
Возвращаемые значения:
Возвращается длина текста в символах.
Замечания:
Для средств редактирования, копируемый текст – это содержание средств редактирования. Для выпадающего списка – это содержание средства редактирования. Для кнопки – это имя кнопки. Для других окно – заголовок окна. Для копирования текста, содержащегося в элементе ListBox, приложение может воспользоваться сообщением LB_GETTEXT.
Если нужна длина текста, используйте сообщения WM_GETTEXT, LB_GETTEXT, или CB_GETLBTEXT, или функцию GetWindowText.
Смотрите также:
DefWindowProc, GetWindowText, GetWindowTextLength, CB_GETLBTEXT, LB_GETTEXT, LB_GETTEXTLEN, WM_GETTEXT