Навигация:
<< >> Оглавление Указатель

Приложения

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

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

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

А.5.31.15. Команда RDS_PAN_WIDTH – общая ширина панели

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

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

  int iWidth= … // Ширина
  (Panel,RDS_PAN_WIDTH,0,iWidth);

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

  int iWidth=(Panel,RDS_PAN_WIDTH,0);

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

Panel (RDS_HOBJECT)
Идентификатор вспомогательного объекта-панели, ранее созданного функцией rdsPANCreate.
iWidth (int)
Общая ширина панели в точках экрана в масштабе 100% (в нее входят и элементы оформления панели).

Примечания

Если модель блока размещает на панели какие-либо объекты, она должна ориентироваться на размеры внутренней части этой панели, а не на общие ее размеры, поскольку часть панели может быть занята заголовком и рамкой.

Пример

Пример использования команды RDS_PAN_WIDTH приведен в §2.10.4 руководства программиста.

См. также

rdsPANCreate, rdsSetObjectInt, rdsGetObjectInt, RDS_PAN_CLIENTWIDTH, RDS_PAN_HEIGHT.


<< >> Оглавление Указатель