Kommunizieren mit MCI-Geräten
Der Treiber jedes MCI-Geräts verwaltet eine Liste der aktuellen Einstellungen und Funktionen, sodass er eine genaue Antwort ausstellen kann, wenn informationen abgefragt werden.
Wenn Sie mit einem MCI-Gerät kommunizieren möchten, können Sie MCIWnd-Makros und -Funktionen verwenden. Viele der gängigsten MCI-Befehle und -Abfragen werden als Makros definiert. Wenn die Aufgabe, die Sie ausführen möchten, jedoch nicht als Funktion oder Makro verfügbar ist, können Sie MCI-Befehle direkt an den Gerätetreiber senden, indem Sie das MCIWndSendString-Makro oder das Nachrichtenformular oder die Zeichenfolgenform der MCI-Befehle verwenden. Die Verwendung des MCIWndSendString-Makros entspricht der Verwendung der mciSendString-Funktion wie folgt:
mciSendString(sz, Null, 0, Null)
Die Parameter von MCIWndSendString enthalten nur das Fensterhandle und die Zeichenfolgenform des Befehls. Verwenden Sie das MCIWndReturnString-Makro, um die von einem Zeichenfolgenbefehl zurückgegebenen Informationen abzurufen.
Weitere Informationen zu MCI finden Sie unter MCI.
Hinweis
Sie müssen den Gerätealias aus dem MCI-Befehl ausschließen, wenn Sie MCIWndSendString verwenden. Die MCIWnd-Bibliothek fügt diesen Alias hinzu, wenn der Befehl an das MCI-Gerät gesendet wird.