Отправляет email-рассылки с помощью сервиса Sendsay

WinAPI на русском

  Все выпуски  

WinAPI на русском


Информационный Канал Subscribe.Ru

Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".

Сайт рассылки: http://www.bcbdev.ru. Материалы по Win32 API, C++Builder.

Раздел "WinAPI": http://www.bcbdev.ru/winapi.htm
Раздел "C++Builder": http://www.bcbdev.ru/cbuilder.htm
Раздел "Примеры кода": http://www.bcbdev.ru/codesamples.htm

Обновления на сайте

В настоящий момент на сайте проводится работа по созданию нового раздела - приношу
извинения за неудобства, которые могут возникнуть в процессе переделки сайта.

Перевод

Сегодня вашему вниманию представлен перевод сообщения BCM_GETIDEALSIZE.

BCM_GETIDEALSIZE

Сообщение BCM_GETIDEALSIZE извлекает размер кнопки, который наилучшим образом
подходит для ее текста и изображения, если присутствует список изображений.

Для отправки этого сообщения вызовите функцию SendMessage следующим образом:

lResult = SendMessage(                  // возвращается LRESULT в lResult
   (HWND) hWndControl                   // дескриптор элемента управления
   (UINT) BCM_GETIDEALSIZE              // идентификатор сообщения
   (WPARAM) wParam,                     // = 0; не используется, значение должно
// быть равно нулю
   (LPARAM) lParam                      // = (LPARAM) (SIZE*) pSize

Параметры

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

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

В случае успеха возвращается TRUE.
В случае неудачи возвращается FALSE.

Комментарии

Это сообщение наиболее применимо для обычных, так называемых "нажимных" кнопок
(push buttons). Когда оно отправлено кнопке, сообщение извлекает ограничивающий
прямоугольник, требуемый для отображения текста кнопки. Если у кнопки есть список
изображений, ограничивающий прямоугольник также включает в себя и изображение.
Будучи отправлено кнопке любого другого типа, сообщение извлекает оконный прямоугольник
этого элемента управления.

Требования

Заголовок: объявлено в Commctrl.h.
Минимальные ОС: Windows XP.

См. также

Button_GetIdealSize, SIZE.

хелп по WinAPI: http://www.bcbdev.ru/winapi/win32api.exe

С уважением,
ведущий рассылки
Тарас Сорока.
mailto:tnsoroka@online.ru


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное