Función EngMovePointer (winddi.h)
La función EngMovePointer mueve el puntero administrado por el motor en el dispositivo.
Sintaxis
ENGAPI VOID EngMovePointer(
[in] SURFOBJ *pso,
[in] LONG x,
[in] LONG y,
[in] RECTL *prcl
);
Parámetros
[in] pso
Puntero a una estructura SURFOBJ que describe la superficie del dispositivo de visualización en la que se va a mover el puntero.
[in] x
Especifique la coordenada x en la pantalla donde se debe colocar la zona activa del puntero.
Un valor x negativo indica que el puntero debe quitarse de la pantalla porque el dibujo está a punto de producirse en su ubicación actual. Si el puntero se ha quitado de la pantalla y el valor x no es negativo, se debe restaurar el puntero.
[in] y
Especifique la coordenada y en la pantalla donde se debe colocar la zona activa del puntero.
[in] prcl
Puntero a una estructura RECTL que define un área que enlaza todos los píxeles afectados por el puntero en la pantalla. El controlador debe pasar el parámetro prcl recibido por su función DrvMovePointer . GDI no dibujará en este rectángulo sin quitar primero el puntero de la pantalla. Este parámetro puede ser NULL.
Valor devuelto
None
Observaciones
No se debe llamar a EngMovePointer mientras se dibuja ningún subproceso en el controlador de pantalla.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Universal |
Encabezado | winddi.h (incluya Winddi.h) |
Library | Win32k.lib |
Archivo DLL | Win32k.sys |