Преобразует координаты точки, выраженные относительно экрана, в координаты относительно окна.

void _GlobalToLocal(Point FAR *pt, WHANDLE wh)
Point FAR *pt;               /* Точка. */
WHANDLE wh;            /* Дескриптор окна. */

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

Прежде чем вызвать _GlobalToLocal( ), вызовите _FindWindow( ), чтобы определить, какому окну принадлежит точка.

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

Expand imageПример

В следующем примере программа ждет нажатия левой кнопки мыши и затем использует _FindWindow( ) для получения дескриптора окна, соответствующего данной позиции мыши. _GlobalToLocal( ) принимает в качестве параметров дескриптор окна и абсолютную позицию указателя мыши, возвращая позицию указателя мыши относительно данного окна.

Expand imageКод Visual FoxPro

Expand imageКод C

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