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

Описания RDS

Приложения

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

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

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

А.5.31.10. Команда RDS_PAN_MAXCLWIDTH – максимальная ширина внутренней части панели

# Приложения

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

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

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

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

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

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

      int iMaxWidth= … // Ширина внутренней части
      rdsSetObjectInt(Panel,RDS_PAN_MAXCLWIDTH,0,iMaxWidth);

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

      int iMaxWidth=rdsGetObjectInt(Panel,RDS_PAN_MAXCLWIDTH,0);

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

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

Примечания

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

См. также

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