Référence du schéma XML d'apparences de Microsoft Device Emulator

Mise à jour : novembre 2007

Utilisez la référence suivante comme modèle pour développer des fichiers d'apparence personnalisés pour Microsoft Device Emulator.

Remarque :

Vous pouvez utiliser PNG aussi bien que des fichiers image BMP.

Code

<?xml version="1.0" encoding="ISO-8859-1"?>

<skin>
    <view
        titleBar ="My Emulator skin"
        displayPosX="10"
        displayPosY="149"
        displayWidth="272"
        displayHeight="224"
        displayDepth="8"
        mappingImage="map.bmp"
        normalImage="up.bmp"
        downImage="down.bmp"
  
        <button
            toolTip="This is my ToolTip."
            onClick="  DOWN:Key_LeftShift
                       Key_Z
                       0x00000015
                       UP: Key_LeftShift
                       Key_A"
            onPressAndHold="Key_B"
            mappingColor="0x00FF00"
        />
    </view>
</skin>

Notes

Élément

Description

balise <skin>

Encapsule le schéma pour une apparence d'émulateur. Vous pouvez utiliser uniquement une balise <skin> dans chaque fichier .xml.

balise <view>

Contient le schéma pour une apparence d'émulateur. Vous pouvez utiliser uniquement une balise <view> par balise <skin>.

Élément de la barre de titre titleBar ="My Emulator skin"

Spécifie le titre de la fenêtre pour l'émulateur.

Éléments displayPosX="10" et displayPosY="149"

Spécifie la position à laquelle rechercher la fenêtre qui contient l'affichage destiné à l'émulateur dans la fenêtre de l'apparence d'émulateur. Pour masquer l'affichage, sélectionnez des coordonnées qui sont affichées hors écran.

Éléments displayWidth="272" et displayHeight="224"

Spécifie la largeur et la hauteur de l'affichage pour l'émulateur. Comme largeur, choisissez un entier compris entre 80 et 1024, divisible par 8. Comme hauteur, choisissez un entier compris entre 64 et 768.

Élément displayDepth="8"

Spécifie la profondeur de couleur de l'affichage de l'émulateur. Pour la profondeur de couleur, choisissez 8, 16 ou 32.

Élément normalImage="up.bmp"

Spécifie le fichier illustration normal requis pour l'apparence de l'émulateur. Le fichier illustration normal spécifie la taille de la fenêtre de l'émulateur, ainsi que l'apparence de l'émulateur.

Élément mappingImage="map.bmp"

Spécifie le fichier de mappage pour l'apparence de l'émulateur. Le fichier de mappage est un fichier facultatif qui définit les zones occupées par les boutons dans l'apparence de l'émulateur.

Élément downImage="down.bmp"

Spécifie le fichier illustration de pression de bouton pour l'apparence de l'émulateur. Le fichier illustration de pression de bouton est un fichier facultatif qui spécifie l'apparence des boutons sur l'émulateur lorsqu'on appuie sur ceux-ci.

Balise <button>

Contient la description d'un bouton sur l'apparence de l'émulateur.

Élément mappingColor="0x00FF00"

Spécifie la couleur RVB dans le fichier de mappage à utiliser pour le bouton. Tous les pixels qui ont cette couleur dans l'image de mappage représentent la zone de l'apparence de l'émulateur sur laquelle vous pouvez cliquer pour ce bouton. Cette zone se comporte comme un masque grâce auquel le fichier illustration de pression s'affiche lorsque vous appuyez sur le bouton.

toolTip="This is my ToolTip." élément

Facultatif. Spécifie le texte qui apparaît lorsque vous déplacez le pointeur sur le bouton.

onClick=" DOWN:Key_LeftShift

Key_Z

0x00000015

UP: Key_LeftShift

Key_A"

Facultatif. Spécifie les pressions de touches de clavier à passer au moteur lorsque vous appuyez sur un bouton. Utilisez des valeurs hexadécimales ou des entiers qui correspondent à un code d'analyse de clavier brut.

Élément onPressAndHold="Key_B"

Spécifie les événements de clavier à répéter lorsqu'on appuie sur un bouton de l'apparence d'émulateur. Cette fonctionnalité prend en charge tous les codes de touche, à l'exception du code d'arrêt.

Voir aussi

Tâches

Comment : personnaliser l'apparence d'un émulateur

Concepts

Apparences

Autres ressources

Référence de Device Emulator