функции С и C++, библиотек C++Builder, API Windows_______________891

MESSAGE_HANDLER(WM_GETMINMAXINFO, TWMGetMinMaxInfo, OnGetMinMaxInfo)
END_MESSAGE_MAP(TComponent)
1;

void _fastcall TFormI::OnGetMinMaxInfo(TWMGetMinMaxtnfo& a)
{

a.MinMaxInfo->ptMinTrackSize.x = 150;

a.MinMax!nfo->ptMaxTrackSize.x = 300;

a.MinMaxInfo->ptMinTrackSize.у = 100;

a.MinMaxInfo->ptMaxTrackSize.y = 200;

a.MinMax!nfo->ptMaxPosition.x = BoundsRect.Left;

a.MinMaxInfo->ptMaxPosition.y = BoundsRect.Top;

}

14.15.2.6 WM_GETTEXT

Посылается, чтобы скопировать текст, связанный с окном, в указанный бу-
фер.

Определение

WM_GETTEXT
wParam = (WPARAM) cchTextMax;

IParam = (LPARAM) IpszText;

Параметры

cchTextMax указывает минимальное число символов, которые должны быть
скопированы, включая нулевой конечный символ.

IpszText указывает на буфер, принимающий текст.

Возвращаемое значение

Возвращает число скопированных символов.

Действие по умолчанию

Копируется текст, связанный с окном, в указанный буфер и возвращается чис-
ло скопированных символов.

Примечания

Для всех окон редактирования текст — это содержимое окна. Для выпадаю-
щих списков текст — это выделенный текст. Для кнопок текст — это имя кнопки.
Для остальных оконных компонентов текст — это заголовок окна.

Для копирования обогащенного текста, превышающего 64К, надо использо-
вать сообщения EM_STREAMOUT или EM_GETSELTEXT.

14.15.2.7 WM_SETTEXT

Посылается, чтобы задать текст указанного окна.

Определение

WM_SETTEXT

wParam = 0; // не используется, должен равняться О
IParam = (LPARAM)(LPCTSTR)Ipsz;

Параметры
Ipsz — указатель на строку текста окна с нулевым конечным символом.