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
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" />
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
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" />
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.