Funções de entrada do mouse
Nesta secção
Tópico | Descrição |
---|---|
_TrackMouseEvent |
Posta mensagens quando o ponteiro do mouse sai de uma janela ou passa o mouse sobre uma janela por um período de tempo especificado. Esta função chama TrackMouseEvent se existir, caso contrário, emula-o. |
DragDetect |
Captura o mouse e rastreia seu movimento até que o usuário libere o botão esquerdo, pressione a tecla ESC ou mova o mouse para fora do retângulo de arraste ao redor do ponto especificado. A largura e a altura do retângulo de arrasto são especificadas pelos valores SM_CXDRAG e SM_CYDRAG retornados pela funçãoGetSystemMetrics. |
GetCapture |
Recupera uma alça para a janela (se houver) que capturou o mouse. Apenas uma janela de cada vez pode capturar o mouse; Esta janela recebe a entrada do mouse se o cursor está ou não dentro de suas bordas. |
GetDoubleClickTime |
Recupera o tempo atual de clique duplo para o mouse. Um clique duplo é uma série de dois cliques do botão do mouse, o segundo ocorrendo dentro de um tempo especificado após o primeiro. O tempo de clique duplo é o número máximo de milissegundos que pode ocorrer entre o primeiro e o segundo clique de um clique duplo. O tempo máximo de duplo clique é de 5000 milissegundos. |
GetMouseMovePointsEx |
Recupera um histórico de até 64 coordenadas anteriores do mouse ou da caneta. |
mouse_event |
A função mouse_event sintetiza o movimento do mouse e os cliques nos botões. Nota: Esta função foi substituída. Em vez disso, use SendInput. |
ReleaseCapture |
Libera a captura do mouse de uma janela no thread atual e restaura o processamento normal de entrada do mouse. Uma janela que capturou o mouse recebe todas as entradas do mouse, independentemente da posição do cursor, exceto quando um botão do mouse é clicado enquanto o ponto quente do cursor está na janela de outro thread. |
SetCapture |
Define a captura do mouse para a janela especificada pertencente ao thread atual. |
SetDoubleClickTime |
Define o tempo de clique duplo para o mouse. Um clique duplo é uma série de dois cliques de um botão do mouse, o segundo ocorrendo dentro de um tempo especificado após o primeiro. O tempo de clique duplo é o número máximo de milissegundos que pode ocorrer entre o primeiro e o segundo cliques de um clique duplo. |
SwapMouseButton |
Inverte ou restaura o significado dos botões esquerdo e direito do mouse. |
TrackMouseEvent |
Posta mensagens quando o ponteiro do mouse sai de uma janela ou passa o mouse sobre uma janela por um período de tempo especificado. Nota: A função _TrackMouseEvent chama TrackMouseEvent se existir, caso contrário, _TrackMouseEvent emula TrackMouseEvent. |