Compartilhar via


Como: Eventos de mouse de processo (dispositivos)

Além de usar capas para fornecer uma réplica visual de um dispositivo real, você também pode usar a processo eventos de mouse que torna a emulação de dispositivos reais ainda mais realista.

Atribuindo uma cor exclusiva (mappingColor) para cada área do botão no arquivo de definição de capa, você pode especificar o que ocorre quando você focaliza, clicar, ou pressione e Isenção o ponteiro sobre qualquer botão na capa. Talvez você não consiga ver a cor na interface do usuário.Ele serve apenas para fornecer um indicador exclusivo para a manipulação de eventos no dispositivo Emulator e Visual Studio designers.

Por exemplo, se você usar a ferramenta de gráfica para exibir o arquivo PocketPC_2003_Mask.png, instalado por padrão em unidade: \programa Files\Microsoft visual Studio 9.0\SmartDevices\Skins\PocketPC_2003\PocketPC_2003\1033, você verá que cada botão aparece com uma cor distinta.

Observação:

Windows Mobile 5 e 6 SDKs instalados fora o Visual Studio pasta, por exemplo, programa Files\Windows Mobile 5.0 SDK R2 e programa Files\Windows Mobile 6 SDK.

Para processo um evento onClick

  1. Em uma marca de botão no arquivo de definição de capa, atribuir um valor de cor a mappingColor.

    O exemplo a seguir é de que o arquivo de definição de capa do Pocket PC 2003:

    <button
        toolTip="Soft Key 1"
        onClick="DOWN:0x5b 0x70 UP:0x5b"
        mappingColor="0xF26C4F"
    />
    
  2. Atribuir pressionamentos de teclas para o onClick evento.

    Para obter mais informações, consulte as seguintes etapas para associar um botão com um pressionamento de tecla.

    Se você clicar no botão que tem a cor 0xF26C4F, a onClick evento especificado na seção deste botão será manipulado. Os pressionamentos de teclas especificados no arquivo de definição de capa são passados para o mecanismo.

Para processar um evento onPressAndHold

  1. Em uma marca de botão no arquivo de definição de capa, atribuir um valor de cor a mappingColor.

    O exemplo a seguir é de que o arquivo de definição de capa do Pocket PC 2003:

    <button
        toolTip="Power"
        onPressAndHold="0x75"
        mappingColor="0xED145B"
    />
    
  2. Atribuir uma tecla à onPressAndHold evento.

    Para obter mais informações, consulte as seguintes etapas para associar um botão com um pressionamento de tecla.

    Se você clicar em qualquer botão que tem a cor 0xED145B, a onPressAndHold evento especificado na seção botão é tratado.

Para associar um botão com um pressionamento de tecla

  • Use um do teclado varredura código, sistema autônomo em exemplos anteriores ou um conjunto de constantes predefinidas, sistema autônomo Key_Down.

    Para obter mais informações, consulte Emulador capa XSD na biblioteca MSDN.

Consulte também

Outros recursos

Personalizando Skins (dispositivos)