Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.31. Вспомогательный объект для панелей в окне подсистемы

А.5.31.9. Команда RDS_PAN_MAXCLHEIGHT – максимальная высота внутренней части панели

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.5. Сервисные функции и макросы RDS

#### А.5.31. Вспомогательный объект для панелей в окне подсистемы

##### А.5.31.9. Команда RDS_PAN_MAXCLHEIGHT – максимальная высота внутренней части панели

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

Вызов команды для установки

      int iMaxHeight= … // Высота внутренней части
      rdsSetObjectInt(Panel,RDS_PAN_MAXCLHEIGHT,0,iMaxHeight);

Вызов команды для чтения

      int iMaxHeight=rdsGetObjectInt(Panel,RDS_PAN_MAXCLHEIGHT,0);

Параметры и результат

Panel(RDS_HOBJECT)
  Идентификатор вспомогательного объекта-панели, ранее созданного функцией rdsPANCreate.
iMaxHeight(int)
  Максимально допустимая высота внутренней части панели в точках экрана, или −1, если высоту внутренней части ограничивать не нужно.

Примечания

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

См. также

rdsPANCreate, rdsSetObjectInt, rdsGetObjectInt, RDS_PAN_CLIENTHEIGHT, RDS_PAN_MINCLHEIGHT, RDS_PAN_MAXCLWIDTH, RDS_PAN_MINCLWIDTH.