Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Получает размер кнопки, которая лучше всего соответствует тексту и изображению, если присутствует список изображений. Этот макрос можно использовать или явно отправить сообщение BCM_GETIDEALSIZE.
Синтаксис
BOOL Button_GetIdealSize(
HWND hwnd,
SIZE *psize
);
Параметры
hwnd
Тип: HWND
Дескриптор элемента управления кнопкой.
psize
Тип: SIZE*
Указатель на структуру SIZE, которая получает нужный размер кнопки, включая текст и список изображений при наличии.
Возвращаемое значение
Тип: BOOL
Если макрос выполнен успешно, он возвращает TRUE. В противном случае возвращается FALSE.
Замечания
Этот макрос наиболее применим к PushButtons. При отправке в PushButton макрос извлекает ограничивающий прямоугольник, необходимый для отображения текста кнопки. Если в PushButton есть список изображений, ограничивающий прямоугольник также имеет размер, чтобы включить изображение кнопки.
При отправке на кнопку любого другого типа извлекается размер прямоугольника окна элемента управления.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows Vista [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2003 [только классические приложения] |
| целевая платформа | Виндоус |
| заголовка | commctrl.h |
См. также
другие ресурсы
Справочные материалы