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

Описания RDS

Приложения

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

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

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

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

# Приложения

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

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

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

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

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

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

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

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

      int iMinWidth=rdsGetObjectInt(Panel,RDS_PAN_MINCLWIDTH,0);

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

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

Примечания

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

См. также

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