Compartir a través de


Cursores

Un cursor es una imagen pequeña cuya ubicación en la pantalla se controla mediante un dispositivo que señala, como un mouse, un lápiz o un trackball. En el resto de esta información general, el término mouse hace referencia a cualquier dispositivo que apunte.

Cuando el usuario mueve el mouse, el sistema mueve el cursor en consecuencia. Las funciones de cursor permiten a las aplicaciones crear, cargar, mostrar, animar, mover, limitar y destruir cursores.

En esta sección

Nombre Descripción
Acerca de los cursores Describe los cursores estándar.
usar cursores Describe cómo realizar tareas relacionadas con los cursores.
de referencia de cursor de Contiene la referencia de API.

Funciones de cursor

Nombre Descripción
ClipCursor Limita el cursor a un área rectangular en la pantalla. Si una posición posterior del cursor (establecida por el SetCursorPos función o el mouse) se encuentra fuera del rectángulo, el sistema ajusta automáticamente la posición para mantener el cursor dentro del área rectangular.
CopyCursor Copia el cursor especificado.
CreateCursor Crea un cursor que tiene el tamaño, los patrones de bits y el punto de acceso frecuente especificados.
destroyCursor Destruye un cursor y libera cualquier memoria que ocupe el cursor. No use esta función para destruir un cursor compartido.
GetClipCursor Recupera las coordenadas de pantalla del área rectangular a la que se limita el cursor.
GetCursor Recupera un identificador del cursor actual.
GetCursorInfo Recupera información sobre el cursor global.
GetCursorPos Recupera la posición del cursor, en coordenadas de pantalla.
GetPhysicalCursorPos Recupera la posición del cursor en coordenadas físicas.
LoadCursor Carga el recurso de cursor especificado desde el archivo ejecutable (.EXE) asociado a una instancia de aplicación.
LoadCursorFromFile Crea un cursor basado en los datos contenidos en un archivo.
SetCursor Establece la forma del cursor.
SetCursorPos Mueve el cursor a las coordenadas de pantalla especificadas. Si las nuevas coordenadas no están dentro del rectángulo de pantalla establecido por el más reciente llamada de función de ClipCursor, el sistema ajusta automáticamente las coordenadas para que el cursor permanezca dentro del rectángulo.
SetPhysicalCursorPos Establece la posición del cursor en coordenadas físicas.
SetSystemCursor Permite a una aplicación personalizar los cursores del sistema. Reemplaza el contenido del cursor del sistema especificado por el parámetro id de por el contenido del cursor especificado por el parámetro hcur y, a continuación, destruye hcur.
showCursor Muestra u oculta el cursor.

Notificaciones de cursor

Nombre Descripción
WM_SETCURSOR Se envía a una ventana si el mouse hace que el cursor se mueva dentro de una ventana y no se capture la entrada del mouse.

Estructuras de cursor

Nombre Descripción
CURSORINFO Contiene información global del cursor.