Interface utilisateur de la fenêtre MCIWnd
MCIWnd fournit des fonctionnalités supplémentaires pour ajuster l’apparence de la fenêtre MCIWnd, personnaliser le comportement de votre application et optimiser les performances de lecture. Les fonctionnalités suivantes sont incluses dans la fenêtre MCIWnd :
- Une barre d’outils avec des boutons lire, arrêter, Enregistrer et menu
- TrackBar qui contrôle le positionnement dans le contenu de lecture
- Menu contextuel contenant des commandes courantes
- Zone de lecture pour les vidéos et autres périphériques qui affichent des images
L’illustration suivante montre l’état initial de la lecture vidéo contrôlée par l’utilisateur. L’exemple de fichier utilisé est CLOCK.AVI.

La fenêtre MCIWnd comprend une zone de lecture pour les vidéos et autres périphériques qui affichent des images pendant la lecture. MCIWnd omet la zone de lecture des appareils Wave-audio, des séquenceurs MIDI et des autres périphériques qui n’écrivent pas dans l’affichage. L’illustration suivante montre la zone de lecture de la forme d’onde audio.

Le bouton lecture se trouve dans le coin inférieur gauche de la fenêtre MCIWnd. Il apparaît lorsque le contenu est arrêté. L’utilisateur peut lire le contenu des manières suivantes :
- Pour lire le contenu à partir de la position de lecture actuelle, sélectionnez le bouton lecture .
- Pour lire le contenu en plein écran à partir de la position de lecture actuelle, sélectionnez le bouton lecture tout en maintenant la touche CTRL enfoncée.
- Pour lire le contenu en arrière à partir de la position de lecture actuelle, sélectionnez le bouton lecture tout en maintenant la touche Maj enfoncée.
Le bouton de menu , situé en regard du bouton de lecture , active un menu qui permet à l’utilisateur d’ouvrir et de fermer des fichiers AVI (Audio-Video entrelacés) et d’ajuster la taille de l’image, la vitesse de lecture et le volume. (L’utilisateur peut également activer le menu en cliquant sur le bouton droit de la souris chaque fois que le curseur se trouve dans la zone cliente de la fenêtre.) Le menu comprend également des commandes permettant de modifier la configuration de l’appareil actuel, de copier le contenu de lecture dans le presse-papiers et d’émettre des commandes MCI.
Le TrackBar situé à droite du bouton de menu représente la durée du contenu de lecture (ou enregistré). Le curseur sur la barre de défilement représente la position de lecture actuelle dans le contenu. Lorsque le curseur est positionné à l’extrémité gauche du TrackBar, la position de lecture actuelle est le début du contenu. L’utilisateur peut se déplacer vers différents emplacements dans le contenu en faisant glisser le curseur sur le TrackBar. Le bouton arrêter se trouve dans le coin inférieur gauche de la fenêtre MCIWnd. Il apparaît lorsque le contenu est lu. L’illustration suivante montre la lecture vidéo en cours.

Les contrôles MCIWnd peuvent également inclure un bouton d' enregistrement pour les appareils qui peuvent enregistrer. Le bouton Enregistrer est marqué d’un cercle rouge et s’affiche uniquement lorsque l’appareil est en capacité d’enregistrer.
Notes
La fenêtre de lecture doit être alignée sur une limite de quatre pixels pour obtenir les meilleures performances de lecture vidéo. en général, Windows aligne automatiquement la fenêtre lorsqu’elle est créée. Si un utilisateur déplace ou étire la fenêtre à partir de sa position initiale, la vitesse de lecture de la vidéo peut être réduite de moitié.