Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.31. Вспомогательный объект для панелей в окне подсистемы
А.5.31.7. Команда RDS_PAN_HEIGHT – общая высота панели
Команда RDS_PAN_HEIGHT позволяет считывать и устанавливать общую высоту панели, в которую может входить рамка и полоса заголовка, если они у панели есть.
Вызов команды для установки
int iHeight= … // Высота rdsSetObjectInt(Panel,RDS_PAN_HEIGHT,0,iHeight);
Вызов команды для чтения
int iHeight=rdsGetObjectInt(Panel,RDS_PAN_HEIGHT,0);
Параметры и результат
- Panel (RDS_HOBJECT)
- Идентификатор вспомогательного объекта-панели, ранее созданного функцией rdsPANCreate.
- iHeight (int)
- Общая высота панели в точках экрана в масштабе 100% (в нее входят и элементы оформления панели).
Примечания
Если модель блока размещает на панели какие-либо объекты, она должна ориентироваться на размеры внутренней части этой панели, а не на общие ее размеры, поскольку часть панели может быть занята заголовком и рамкой.
Пример
Пример использования команды RDS_PAN_HEIGHT приведен в §2.10.4 руководства программиста.
См. также
rdsPANCreate, rdsSetObjectInt, rdsGetObjectInt, RDS_PAN_CLIENTHEIGHT, RDS_PAN_WIDTH.