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.
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.
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.
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.