Mouse Application Development

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

O mouse é um opcional usuário-entrada dispositivo para aplicativos baseado em Windows Embedded CE. Como muitos dispositivos baseado em Windows Embedded CE dependem entrada caneta em vez de entrada mouse para aprimorar portabilidade, nem todo usuário possui necessariamente um mouse. Um aplicativo pode determinar se o sistema inclui um mouse, chamado de função GetClipCursor. Um valor de retorno de TRUE indica que um mouse está conectado; FALSE indica que um mouse não está conectado.

Quando o usuário move o mouse, o OS move um bitmap o chamado Tela o cursor mouse. O cursor mouse contém um chamado apontar Single–pixel o ponto de acesso, que é um apontar que a OS rastreia e reconhece como a posição do cursor. Quando um evento mouse ocorre, a janela que contém o ponto de acesso geralmente recebe a mensagem mouse resultantes do evento. A janela não precisa estar ativo ou tem o foco do teclado receber uma mensagem mouse.

O OS mantém uma variável que controla velocidade mouse, que é a distância que o cursor se move quando o usuário move o mouse. Você pode usar a função SystemParametersInfo com o sinalizador SPI_GETMOUSE ou SPI_SETMOUSE para recuperar ou definir velocidade mouse.

Windows Embedded CE suporta um mouse que possui uma, duas ou três botões. Em um mouse three–Button, os botões estão designados como a esquerda, meio e direito botões. Mensagens e nomeado constantes relacionado aos botões do mouse usam as letras R, L e M para identificar os botões; de exemplo, a mensagem WM_MBUTTONDOWN relaciona para o botão do meio. O sistema trata o botão em um mouse Single–Button como o botão esquerdo. Embora Windows Embedded CE suporta um mouse com múltiplo botões, a maioria aplicativos usam o botão esquerdo principalmente e a outros minimamente, se algum.

In This Section

  • Receiving Mouse Messages
    Fornece um visão geral das mensagens que transmitem entrada mouse. Explica como cliques duplos são reconhecidas e como para substituir o comportamento aplicativo usar como padrão para torná-lo reconhecer e reagir a um clique duas vezes.
  • Mouse
    Fornece um visão geral de suporte disponível o mouse para Windows Embedded CE.