Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Recupera la posición del cursor del mouse, en coordenadas de pantalla.
Sintaxis
BOOL GetCursorPos(
[out] LPPOINT lpPoint
);
Parámetros
[out] lpPoint
Tipo: LPPOINT
Puntero a una estructura POINT que recibe las coordenadas de pantalla del cursor.
Valor devuelto
Tipo: BOOL
Devuelve un valor distinto de cero si es correcto o cero de lo contrario. Para obtener información de error extendida, llame a GetLastError.
Comentarios
La posición del cursor siempre se especifica en coordenadas de pantalla y no se ve afectada por el modo de asignación de la ventana que contiene el cursor.
El proceso de llamada debe tener WINSTA_READATTRIBUTES acceso a la estación de ventanas.
El escritorio de entrada debe ser el escritorio actual al llamar a GetCursorPos. Llame a OpenInputDesktop para determinar si el escritorio actual es el escritorio de entrada. Si no es así, llame a SetThreadDesktop con el HDESK devuelto por OpenInputDesktop para cambiar a ese escritorio.
Ejemplos
Para obtener un ejemplo, vea Usar el teclado para mover el cursor.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | winuser.h (incluir Windows.h) |
| Library | User32.lib |
| Archivo DLL | User32.dll |
| Conjunto de API | ext-ms-win-ntuser-window-l1-1-2 (introducido en Windows 10, versión 10.0.10240) |
Consulte también
Conceptual
Otros recursos
Referencia