Приложения
Приложение А. Функции, константы и структуры 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, масштаб подсистемы уменьшается, чтобы область уместилась в видимую часть целиком.
См. также