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

Описания RDS

Приложения

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

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

А.5.8. Работа с окнами подсистем

А.5.8.16. rdsScrollWindowToRect – показать область в окне подсистемы

# Приложения

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

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

#### А.5.8. Работа с окнами подсистем

##### А.5.8.16. rdsScrollWindowToRect – показать область в окне подсистемы

Функция rdsScrollWindowToRect показывает указанную прямоугольную область в окне подсистемы, прокручивая ее рабочее поле.

      void RDSCALL rdsScrollWindowToRect(
        RDS_BHANDLE System,      // Подсистема
        int Left,int Top,        // Левый верхний угол области
        int Width,int Height,    // Размеры области
        BOOL ZoomOut             // Разрешить уменьшать масштаб
      );

Тип указателя на эту функцию

RDS_VBhIIIIB

Параметры

System(RDS_BHANDLE)
  Идентификатор подсистемы, в окне которой нужно показать прямоугольную область.
Left, Top(int)
  Горизонтальная (Left) и вертикальная (Top) координаты левого верхнего угла прямоугольной области на рабочем поле в масштабе 100%. Горизонтальная ось координат направлена вправо, вертикальная – вниз, начало координат – левый верхний угол рабочего поля.
Width, Height(int)
  Ширина (Width) и высота (Height) прямоугольной области в масштабе 100%.
ZoomOut(BOOL)
  TRUE – разрешить уменьшать масштаб подсистемы, если указанная прямоугольная область не умещается в видимую часть рабочего поля. FALSE – не менять масштаб, прокрутить рабочее поле так, чтобы центр прямоугольной области оказался в центре видимой части поля.

Примечания

Эта функция прокручивает окно подсистемы System таким образом, чтобы прямоугольная область с указанными в параметрах функции координатами оказалась в видимой пользователю части рабочего поля. Окно должно быть открыто, при закрытом окне подсистемы вызов функции игнорируется. Если область больше видимой части рабочего поля и в параметре ZoomOut передано TRUE, масштаб подсистемы уменьшается, чтобы область уместилась в видимую часть целиком.

См. также

rdsScrollWindowToBlock, rdsSetZoomPercent.