Befehl „break“
Der Break-Befehl gibt einen Schlüssel zum Abbrechen eines Befehls an, der mit dem Flag "wait" aufgerufen wurde. Dieser Befehl ist ein MCI-Systembefehl. sie wird direkt von MCI interpretiert.
Um diesen Befehl zu senden, rufen Sie die mciSendString-Funktion auf, wobei der parameter lpszCommand wie folgt festgelegt ist.
_stprintf_s(
lpszCommand,
TEXT("break %s %s %s"),
lpszDeviceID,
lpszVirtKey,
lpszFlags
);
Parameter
-
lpszDeviceID
-
Bezeichner eines MCI-Geräts. Dieser Bezeichner oder Alias wird zugewiesen, wenn das Gerät geöffnet wird.
-
lpszVirtKey
-
Eines der folgenden Flags.
Wert Bedeutung für den Code des virtuellen Schlüssels Gibt den Schlüssel an, der einen Befehl abbricht, der mit dem Flag "wait" gestartet wurde. aus Deaktiviert den aktuellen Umbruchschlüssel. -
lpszFlags
-
Kann "warte", "benachrichtigen" oder beides sein. Für Digital-Video- und VcR-Geräte kann auch "Test" angegeben werden. Weitere Informationen zu diesen Flags finden Sie unter Die Warte-, Benachrichtigungs- und Testflags.
Rückgabewert
Gibt null zurück, wenn erfolgreich oder andernfalls ein Fehler auftritt.
Bemerkungen
Wenn die Umbruchtaste aktiviert ist und der Benutzer die durch den im lpszVirtKey-Parameter angegebenen virtuellen Schlüssel identifizierte Taste drückt, gibt das Gerät die Steuerung an die Anwendung zurück. Wenn möglich, setzt der Befehl die Ausführung fort.
Beispiele
Der folgende Befehl legt F2 als Umbruchtaste für das Gerät "mysound" fest.
break mysound on 113
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |