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

Приложения

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

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

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

Описываются функции, открывающие, закрывающие и перемещающие окна подсистем, а также задающие и считывающие их параметры.

А.5.8.1. rdsCheckRectVisibility – проверить видимость прямоугольника

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

    rdsCheckRectVisibility(
     System,     // Подсистема
    int Left,int Top,       // Левый верхний угол
    int Width,int Height    // Размеры прямоугольника
  );

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

RDS_BBhIIII

Параметры

System (RDS_BHANDLE)
Идентификатор подсистемы, окно которой проверяется.
LeftTop (int)
Горизонтальная (Left) и вертикальная (Top) координаты верхнего левого угла прямоугольника на рабочем поле подсистемы в масштабе 100% (горизонтальная ось координат направлена вправо, вертикальная – вниз, начало координат – левый верхний угол рабочего поля).
WidthHeight (int)
Ширина (Width) и высота (Height) прямоугольника точках экрана в масштабе 100%.

Возвращаемое значение

TRUE – указанный прямоугольник полностью видим в окне подсистемы, FALSE – прямоугольник не виден или виден частично.

Примечания

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

См. также

rdsScrollWindowToRect.


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