Страница 42 из 56
Сообщение 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Нет Замечания по платформеНе имеется
|