MCI _ PASTE-Befehl
Der MCI _ PASTE-Befehl fügt Daten aus der Zwischenablage in eine Datei ein. Digitalvideogeräte erkennen diesen Befehl.
Rufen Sie zum Senden dieses Befehls die mciSendCommand-Funktion mit den folgenden Parametern auf.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_PASTE,
DWORD dwFlags,
(DWORD) (LPMCI_DGV_PASTE_PARMS) lpPaste
);
Parameter
-
wDeviceID
-
Gerätebezeichner des MCI-Geräts, das die Befehlsmeldung empfangen soll.
-
Dwflags
-
MCI _ NOTIFY, MCI _ WAIT oder MCI _ TEST. Informationen zu diesen Flags finden Sie unter Die Warte-, Benachrichtigungs- und Testflags.
-
lpPaste
-
Zeiger auf eine MCI _ DGV _ PASTE _ PARMS-Struktur.
Rückgabewert
Gibt 0 (null) zurück, wenn der Fehler erfolgreich war, oder andernfalls ein Fehler.
Bemerkungen
Die folgenden zusätzlichen Flags gelten für Digitalvideogeräte:
-
MCI _ DGV _ PASTE _ AT
-
Ein Rechteck ist im rc-Member der durch lpPaste identifizierten Struktur enthalten. Die ersten beiden Werte des Rechtecks geben den Punkt innerhalb des Rahmens an, an dem die Zwischenablageinformationen angeordnet werden sollen. Wenn die Höhe und Breite des Rechtecks ungleich 0 (null) ist, werden die Inhalte der Zwischenablage auf diese Dimensionen skaliert, wenn sie in den Rahmen eingefügt werden. Wenn das Flag ausgelassen wird, wird standardmäßig das gesamte Rahmenrechteck als MCI _ PASTE verwendet.
-
MCI _ DGV _ PASTE _ AUDIO _ STREAM
-
Eine Audiostreamnummer ist im dwAudioStream-Member der durch lpPaste identifizierten Struktur enthalten. Wenn nur ein Audiostream in der Zwischenablage vorhanden ist, werden die Audiodaten in den angegebenen Stream eingefügt. Wenn mehr als ein Audiostream in der Zwischenablage vorhanden ist, gibt der Stream die Startnummer für die Streamsequenzen an. Wenn Sie dieses Flag verwenden und auch Video einfügen möchten, müssen Sie auch das MCI _ DGV _ PASTE VIDEO _ _ STREAM-Flag verwenden. (Wenn kein Flag angegeben ist, werden alle Audio- und Videostreams beginnend mit dem ersten Audio- und Videostream eingefügt. Jeder eingefügte Stream behält seine ursprüngliche Streamnummer bei.)
-
MCI _ DGV _ PASTE _ INSERT
-
Zwischenablagedaten sollten im vorhandenen Arbeitsbereich an der durch das MCI TO-Flag angegebenen Position eingefügt _ werden. Alle vorhandenen Daten nach der Einfügemarke werden in den Arbeitsbereich verschoben, um Platz zu schaffen. Dies ist die Standardoption.
-
MCI _ DGV _ PASTE _ OVERWRITE
-
Zwischenablagedaten sollten daten ersetzen, die bereits im Arbeitsbereich vorhanden sind. Die ersetzten Arbeitsbereichsdaten folgen der Einfügemarke.
-
MCI _ DGV _ PASTE _ VIDEO _ STREAM
-
Eine Videostreamnummer ist im dwVideoStream-Member der struktur enthalten, die durch lpPaste identifiziert wird. Wenn nur ein Videostream in der Zwischenablage vorhanden ist, werden die Videodaten in den angegebenen Stream eingefügt. Wenn mehr als ein Videostream in der Zwischenablage vorhanden ist, gibt der Stream die Startnummer für die Streamsequenzen an. Wenn Sie dieses Flag verwenden und auch Audio einfügen möchten, müssen Sie auch das MCI _ DGV _ PASTE AUDIO _ _ STREAM-Flag verwenden. (Wenn kein Flag angegeben ist, werden alle Audio- und Videostreams beginnend mit dem ersten Audio- und Videostream eingefügt. Jeder eingefügte Stream behält seine ursprüngliche Streamnummer bei.)
-
MCI _ TO
-
Ein Positionswert ist im dwTo-Member der durch lpPaste identifizierten Struktur enthalten. Der Positionswert gibt die Position an, an der daten in den Arbeitsbereich eingefügt werden sollen. Wenn dieses Flag ausgelassen wird, wird die Position standardmäßig auf die aktuelle Position eingestellt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|