Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Hormis leur utilisation pour fournir une réplique visuelle d'un appareil réel, vous pouvez également employer les apparences pour traiter des événements de souris, ce qui rend l'émulation d'appareils réels encore plus réaliste.
En assignant une couleur unique (mappingColor) à chaque zone de bouton dans le fichier de définition d'apparence, vous pouvez spécifier ce qui se produit lorsque vous pointez, cliquez ou maintenez le pointeur sur un bouton de l'apparence. Il est possible que vous ne soyez pas en mesure de consulter la couleur dans l'interface utilisateur. Elle sert uniquement à fournir un indicateur unique pour la gestion des événements dans Microsoft Device Emulator et les concepteurs Visual Studio.
Par exemple, en utilisant votre outil graphique pour afficher le fichier PocketPC_2003_Mask.png, enregistré par défaut dans le répertoire lecteur:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\Skins\PocketPC_2003\PocketPC_2003\1033, vous constatez que chaque bouton présente une couleur distincte.
Remarque : |
|---|
Les Kits de développement logiciel Windows Mobile 5 et 6 (SDK) sont installés hors du dossier Visual Studio, par exemple dans Program Files\Windows Mobile 5.0 SDK R2 et Program Files\Windows Mobile 6 SDK. |
Pour traiter un événement onClick
Dans une balise button dans le fichier de définition d'apparence, assignez une valeur de couleur à mappingColor.
L'exemple suivant est issu du fichier de définition d'apparence de Pocket PC 2003 :
<button toolTip="Soft Key 1" onClick="DOWN:0x5b 0x70 UP:0x5b" mappingColor="0xF26C4F" />Assignez des séquences de touches à l'événement onClick.
Pour plus d'informations, consultez les étapes suivantes pour associer un bouton à une séquence de touches.
Si vous cliquez sur le bouton dont la couleur est 0xF26C4F, l'événement onClick spécifié dans cette section de bouton sera géré. Les séquences de touches spécifiées dans le fichier de définition d'apparence sont transmises au moteur.
Pour traiter un événement onPressAndHold
Dans une balise button dans le fichier de définition d'apparence, assignez une valeur de couleur à mappingColor.
L'exemple suivant est issu du fichier de définition d'apparence de Pocket PC 2003 :
<button toolTip="Power" onPressAndHold="0x75" mappingColor="0xED145B" />Assignez une séquence de touches à l'événement onPressAndHold.
Pour plus d'informations, consultez les étapes suivantes pour associer un bouton à une séquence de touches.
Si vous cliquez sur un bouton dont la couleur est 0xED145B, l'événement onPressAndHold spécifié dans cette section de bouton est géré.
Pour associer un bouton à une séquence de touches
Utilisez le code d'analyse de clavier, comme dans les exemples précédents, ou un jeu de constantes prédéfinies, telles que Key_Down.
Pour plus d'informations, consultez Schéma XML d'apparences de Microsoft Device Emulator dans MSDN Library (en anglais).
Remarque :