Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um cursor é uma pequena imagem cuja localização na tela é controlada por um dispositivo apontador, como um mouse, caneta ou trackball. No restante desta visão geral, o termo mouse refere-se a qualquer dispositivo apontador.
Quando o usuário move o mouse, o sistema move o cursor de acordo. As funções do cursor permitem que os aplicativos criem, carreguem, exibam, animem, movam, confinem e destruam cursores.
Nesta secção
| Designação | Descrição |
|---|---|
| Sobre os 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 da API. |
Funções do cursor
| Designação | Descrição |
|---|---|
| ClipCursor | Confina o cursor a uma área retangular na tela. Se uma posição subsequente do cursor (definida pela funçãoSetCursorPosou pelo mouse) estiver fora do retângulo, o sistema ajusta automaticamente a posição para manter o cursor dentro da área retangular. |
| CopyCursor | Copia o cursor especificado. |
| CreateCursor | Cria um cursor com o tamanho especificado, padrões de bits e ponto de acesso. |
| DestroyCursor | Destrói um cursor e liberta qualquer memória que o cursor ocupava. Não utilize esta função para destruir um cursor partilhado. |
| GetClipCursor | Recupera as coordenadas da 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 ajusta 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 com o 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
| Designação | 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 do cursor
| Designação | Descrição |
|---|---|
| CURSORINFO | Contém informações globais do cursor. |