Ende von AVI (mciSendString )

AckiB

Mitglied
Hi,
ich spiele ein AVI:

mciSendString("play c:/winnt/clock.avi fullscreen", NULL, 0, NULL);

Gibt es eine Möglichkeit festzustellen, wann das AVI zu ende ist ?
 
Hi.

Du kannst entweder warten bis das Kommando beendet ist:
Code:
mciSendString("play c:/winnt/clock.avi fullscreen wait", NULL, 0, NULL);
Oder du kannst als letzen Parameter der mciSendString Funktion das Fenster Handle angeben welches eine MM_MCINOTIFY Message erhält wenn das Gerät das Kommando abgearbeitet hat. Du mußt zusätzlich zur Überprüfung dieser Nachricht noch das "notify" Flag im mciSendString Kommando angeben:
Code:
mciSendString("play c:/winnt/clock.avi fullscreen notify", NULL, 0, hWnd);

Gruß
 
Ahh,
danke, werde ich gleich testen ;)

Leider gibt es in der MSDN keine Auflistung der möglichen Befehle...
Würde aber einiges erleichtern... :-)
 
Zurück