Boutons (sdk Lecteur multimédia Windows)

[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Vous souhaiterez utiliser un ou plusieurs boutons dans votre apparence, et chaque bouton doit être défini dans le fichier de définition d’apparence. Si vous ne définissez pas de bouton dans cette section, votre apparence ne pourra pas l’utiliser.

La section boutons du fichier de définition d’apparence commence par cette ligne :

[ Buttons ]

Vous devez ensuite ajouter une ou plusieurs lignes qui contiennent des informations sur chacun des boutons de votre apparence. Une ligne classique peut être :

    PlayPause  2PushHit   84,99,67,67   Pushed @ 44,50    Disabled @ 44,50     0,255,255  Pushed @ 160,5      Pushed @ 160,98

Notez que ce code doit être tapé comme une ligne commençant par « PlayPause » et se terminant par « Pushed @ 160,98 ».

Vous pouvez utiliser le modèle suivant pour la section Bouton de votre fichier de définition d’apparence :

//  <Function> <Type>     <Location>     <Push Image Src> <Dis Image Src>    <Hit R,G,B> <Norm 2 Image Src> <Push 2 Image Src>
//  ---------- ------     ----------     ---------------- ---------------    ----------- ------------------ ------------------

Encore une fois, notez que celles-ci doivent être tapées en tant que lignes uniques, la première commençant par « // <Function> » et se terminant par «< Push 2 Image Src> ». La deuxième ligne commence par « // ---------- » et se termine par « ------------------. »

Les informations de bouton pour chaque ligne de la section Bouton doivent apparaître dans l’ordre suivant. Seules les six premières parties de la ligne sont requises. Les images secondaires ne sont pas incluses, sauf si elles sont nécessaires.

  1. Button, fonction
  2. Type de bouton
  3. Emplacement du bouton
  4. Source de l’image envoyée
  5. Source de l’image pour le bouton Désactivé
  6. Atteindre la couleur RVB
  7. Source d’image secondaire normale
  8. Source d’image tertiaire normale
  9. Source d’image secondaire envoyée
  10. Source d’image tertiaire envoyée

Pour obtenir un exemple de code de bouton, consultez Exemple de section bouton.

Informations de référence sur l’apparence