1.27.3.31 Сообщение WM_SETTEXT

Прикладная программа посылает сообщение WM_SETTEXT, чтобы установить текст окна.

Синтаксис

WM_SETTEXT  
wParam = 0;                     // не используется, должен быть ноль
lParam = (LPARAM)(LPCTSTR)lpsz; // адрес строки оконного текста 

Параметры

lpsz Значение lParam. Указывает на строку с символом нуля в конце, которая является текстом окна.

Возвращаемые значения
Возвращаемое значение - ИСТИНА (TRUE), если текст установлен. Оно - ЛОЖЬ (FALSE) (для средств редактирования), LB_ERRSPACE (для окна списка), или CB_ERRSPACE (для комбинированного блока), если недостаточно доступного пространства, чтобы установить текст в полях редак-тирования. Оно - CB_ERR, если это сообщение послано комбинированному блоку без средств редактирования.

Действия по умолчанию
Функция DefWindowProc устанавливает и отображает текст окна.

Замечания
Для средств редактирования, текст - содержание средств редактирования. Для комбинированного блока, текст - содержание части средств редактирования комбинированного блока. Для кнопки, текст - имя кнопки. Для других окон, текст - заголовок окна. Это сообщение не изменяет текущий выбор в окне списка комбинированного блока. Прикладная программа должна использовать сообщение CB_SELECTSTRING, чтобы выбрать элемент в окне списка, которое соответствует тексту в средствах редактирования.

Смотри также
DefWindowProc, CB_SELECTSTRING, WM_GETTEXT

Размещение и совместимость WM_SETTEXT

Windows NT			Да 
Win95				Да 
Win32s				Да 
Импортируемая библиотека	-
Заголовочный файл			winuser.h 
Unicode				Нет 
Замечания по платформе		Не имеется

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Владимир Соковиков - 16.12.2001