Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.
Nesta seção
Nome | Descrição |
---|---|
sobre cursores | Discute os cursores padrão. |
usando cursores | Discute como executar tarefas relacionadas a cursores. |
de referência do cursor | Contém a referência de API. |
Funções de cursor
Nome | Descrição |
---|---|
ClipCursor | 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. |
CopyCursor | Copia o cursor especificado. |
CreateCursor | Cria um cursor com o tamanho, os padrões de bit e o ponto de acesso especificados. |
DestroyCursor | Destrói um cursor e libera qualquer memória ocupada pelo cursor. Não use essa função para destruir um cursor compartilhado. |
GetClipCursor | Recupera as coordenadas de tela da área retangular à qual o cursor está confinado. |
GetCursor | Recupera um identificador para o cursor atual. |
GetCursorInfo | Recupera informações sobre o cursor global. |
GetCursorPos | Recupera a posição do cursor, em coordenadas de tela. |
GetPhysicalCursorPos | Recupera a posição do cursor em coordenadas físicas. |
loadCursor | 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. |
ShowCursor | Exibe ou oculta o cursor. |
Notificações do cursor
Nome | Descrição |
---|---|
WM_SETCURSOR | Enviado para uma janela se o mouse fizer com que o cursor se mova dentro de uma janela e a entrada do mouse não for capturada. |
Estruturas de cursor
Nome | Descrição |
---|---|
CURSORINFO | Contém informações de cursor global. |