– Utilisation du contrôle Animation
– Utilisation du contrôle Communications
– Utilisation du contrôle ImageList
– Utilisation du contrôle Internet Transfer
– Utilisation du contrôle ListView
– Utilisation de contrôles MAPI
– Utilisation du contrôle MaskedEdit
– Utilisation du contrôle MSChart
– Utilisation du contrôle Multimedia
– Utilisation du contrôle PictureClip
– Utilisation du contrôle ProgressBar
– Utilisation du contrôle RichTextBox
– Utilisation du contrôle Slider
– Utilisation du contrôle StatusBar
– Utilisation du contrôle SysInfo
– Utilisation du contrôle Tabbed Dialog
– Utilisation du contrôle TabStrip
– Utilisation du contrôle ToolBar
– Utilisation du contrôle TreeView
– Utilisation du contrôle UpDown
– Utilisation du contrôle Winsock
Utilisation du contrôle Animation
Le contrôle Animation affiche des clips AVI (Audio Video Interleaved). Un clip AVI est une série de trames bitmap constituant une animation.
Ce contrôle est notamment employé pour obtenir la feuille de papier qui « vole » entre deux dossiers lors de la copie de fichiers sous Windows 95 :
Bien que les clips AVI puissent inclure du son, ce type de clip n’est pas compatible avec le contrôle Animation, et une erreur se produit si vous tentez de charger un tel fichier. Seuls les clips AVI muets peuvent être employés. Pour lire des fichiers .avi sonores, utilisez le contrôle Multimedia (MCI). Pour plus d’informations sur le contrôle MCI, reportez-vous à la section « Utilisation du contrôle Multimedia » plus loin dans ce chapitre.
Utilisations possibles
– Création de boîtes de dialogue informant l’utilisateur de la longueur et de la nature d’une opération.
– Lecture de clips vidéo éducatifs muets concernant votre application.
– Lecture de fichiers déposés sur le contrôle.
Fonctionnement de base : méthodes Open, Play, Stop et Close
Lors de l’utilisation du contrôle, vous pouvez ouvrir un fichier .avi à l’aide de la méthode Open, le lire à l’aide de la méthode Play , et l’arrêter avec la méthode Stop. Une fois qu’une séquence vidéo a été lue, utilisez la méthode Close pour fermer le fichier. Il n’est pas nécessaire de fermer le fichier avant d’en ouvrir un autre.Le code suivant utilise deux contrôles CommandButton, cmdPlay et cmdStop, et un contrôle CommonDialog nommé dlgOpen. Attribuez à la légende de cmdPlay la chaîne « Ouvrir et lire ». « Arrêt » est la chaîne attribuée comme légende du contrôle CommandButton cmdStop.
Lecture automatique de fichiers avec la propriété AutoPlay
Si la propriété AutoPlay a la valeur True, le contrôle commence la lecture d’un fichier dès son chargement. Inversement, pour arrêter la lecture d’un fichier, attribuez à la propriété AutoPlay la valeur False, comme l’indique le code suivant :
Private Sub cmdPlay_Click()
‘ L’attribution de la valeur True à la propriété
‘ AutoPlay entraîne la lecture du fichier dès son
‘ chargement. Par conséquent, la méthode Play est
‘ inutile.
dlgOpen.Filter = « avi files (*.avi)|*.avi »
dlgOpen.ShowOpen
anmAvi.AutoPlay = True
anmAVI.File = dlgOpen.FileName
End Sub
Centrage de la zone de lecture à l’aide de la propriété Center
Vous pouvez préciser si vous souhaitez ou non centrer le clip vidéo dans le contrôle à l’aide de la propriété Center. Lorsque cette propriété a la valeur False, le contrôle se dimensionne automatiquement à la taille du clip vidéo au moment de l’exécution. Au moment de la conception, les bords gauche et supérieur du contrôle définissent la zone d’affichage du clip vidéo.
Utilisation du contrôle Communications
Le contrôle Communications permet d’ajouter des fonctionnalités de communications simples pour port série, ou évoluées, pour créer un outil de communications complet géré de manière événementielle.
Figure 2.1 Le contrôle Communications Le contrôle Communications donne accès à une série de commandes de communications standard. Il permet d’établir une connexion à un port série, de vous connecter à un autre périphérique de communication (un modem, par exemple), d’émettre des commandes, d’échanger des données, et de contrôler et traiter divers événements et erreurs pouvant survenir pendant une connexion série.
Utilisations possibles
– Composition d’un numéro téléphonique.
– Surveillance de l’arrivée de données entrantes sur un port série.
– Création d’un programme terminal complet.