Делает видимой позицию, которая задана смещением в файле, находящемся в указанном окне редактирования.

void _EdScrollToPos(WHANDLE wh, EDPOS thePos, int Center)
WHANDLE wh;            /* Дескриптор окна редактирования. */
EDPOS thePos;               /* Смещение позиции, которую нужно сделать видимой. */
int Center;                  /* Нужно ли центрировать позицию относительно окна. */

Expand imageПримечания

_EdScrollToPos( ) не перемещает курсор. Если задать в качестве Center значение "истина", указанная позиция будет центрироваться в окне по вертикали, а если задать "ложь", центрирование производиться не будет.

Для получения дополнительной информации о том, как создавать библиотеку API и интегрировать её в Visual FoxPro, смотрите Доступ к Visual FoxPro API.

Expand imageПример

В следующем примере открывается для редактирования файл, заданный параметром. Пролистав файл к началу с помощью _EdScrollToPos( ), программа вызывает _EdPosInView( ), чтобы проверить, видимы ли начало и конец файла и выводятся ли на экран результаты. Затем программа прокручивает файл до конца с помощью _EdScrollToPos( ) и вновь вызывает _EdPosInView( ), чтобы проверить, видимы ли начало и конец файла.

Expand imageКод Visual FoxPro

Expand imageКод C

Expand imageСмотрите также