Automatisation de la lecture
Vous pouvez automatiser la lecture dans votre application à l’aide de MCIWndCreate et de la macro MCIWndPlay , ainsi que de la macro MCIWndDestroy ou MCIWndClose . Pour automatiser la lecture, spécifiez les _ styles MCIWNDF NOPLAYBAR et MCIWNDF _ NOTIFYMODE dans le paramètre MCIWndCreate dwStyle . Spécifiez le _ style MCIWNDF NOPLAYBAR pour masquer la barre d’outils, et le _ style MCIWNDF NOTIFYMODE pour émettre un message de notification approprié lorsque l’appareil s’arrête.
Vous pouvez lire l’appareil ou le fichier spécifié dans MCIWndCreate à l’aide de MCIWndPlay. La macro MCIWndPlay commence à lire le contenu à partir de sa position de lecture actuelle et continue jusqu’à sa fin.
Vous pouvez détruire ou fermer une fenêtre MCIWnd à l’aide de la macro MCIWndDestroy ou MCIWndClose . La macro MCIWndDestroy ferme l’appareil ou le fichier et détruit la fenêtre MCIWnd en invalidant son handle. Si votre application peut réutiliser la fenêtre MCIWnd, utilisez MCIWndClose pour fermer l’appareil sans détruire la fenêtre.
Votre application peut détecter quand l’appareil s’arrête de fonctionner et fermer automatiquement la fenêtre. Pour ce faire, spécifiez le _ style MCIWNDF NOTIFYMODE pour le paramètre DwStyle de MCIWndCreate. L’appareil envoie alors un message MCIWNDM _ NOTIFYMODE à chaque fois qu’il change de mode. Votre application peut intercepter ce message pour déterminer si l’appareil a cessé de fonctionner. Lorsque l’appareil s’arrête, l’application ferme la fenêtre.