Um cursor é uma imagem pequena cuja localização na tela é controlada por um dispositivo apontando, como um mouse, caneta ou trackball. No restante dessa visão geral, o termo mouse refere-se a qualquer dispositivo que aponte.
Quando o usuário move o mouse, o sistema move o cursor adequadamente. As funções de cursor permitem que os aplicativos criem, carreguem, exibam, animem, movam, confinem e destruam cursores.
Limita o cursor a uma área retangular na tela. Se uma posição de cursor subsequente (definida pela função SetCursorPos ou o mouse) estiver fora do retângulo, o sistema ajustará automaticamente a posição para manter o cursor dentro da área retangular.
Carrega o recurso de cursor especificado do arquivo executável (.EXE) associado a uma instância do aplicativo.
LoadCursorFromFile
Cria um cursor com base nos dados contidos em um arquivo.
SetCursor
Define a forma do cursor.
SetCursorPos
Move o cursor para as coordenadas de tela especificadas. Se as novas coordenadas não estiverem dentro do retângulo de tela definido pela chamada de funçãoClipCursormais recente, o sistema ajustará automaticamente as coordenadas para que o cursor permaneça dentro do retângulo.
SetPhysicalCursorPos
Define a posição do cursor em coordenadas físicas.
SetSystemCursor
Permite que um aplicativo personalize os cursores do sistema. Ele substitui o conteúdo do cursor do sistema especificado pelo parâmetro id pelo conteúdo do cursor especificado pelo parâmetro hcur e, em seguida, destrói hcur.