Freigeben über


MCIWndSetTimeFormat-Makro (vfw.h)

Das MCIWndSetTimeFormat-Makro legt das Zeitformat eines MCI-Geräts fest. Sie können dieses Makro verwenden oder die MCIWNDM_SETTIMEFORMAT Nachricht explizit senden.

Syntax

LONG MCIWndSetTimeFormat(
     hwnd,
     lp
);

Die Parameter

hwnd

Handle des MCIWnd-Fensters.

lp

Zeigen Sie auf einen Puffer, der die mit Null beendete Zeichenfolge enthält, die das Zeitformat angibt. Geben Sie "Frames" an, um das Zeitformat auf Frames festzulegen, oder "ms", um das Zeitformat auf Millisekunden festzulegen.

Rückgabewert

Typ: LONG

Gibt Null zurück, wenn dies erfolgreich ist oder andernfalls ein Fehler auftritt.

Bemerkungen

Eine Anwendung kann andere Zeitformate als Frames oder Millisekunden angeben, solange die Formate vom MCI-Gerät unterstützt werden. Nicht zusammenhängende Formate, z. B. Tracks und SMPTE, können dazu führen, dass sich die Trackleiste fehlerhaft verhält. Bei diesen Zeitformaten können Sie die Symbolleiste mithilfe des MCIWndChangeStyles-Makros deaktivieren und die MCIWNDF_NOPLAYBAR Fensterformatvorlage angeben.

Wenn Sie das Zeitformat auf Frames oder Millisekunden festlegen möchten, können Sie auch das MCIWndUseFrames - oder MCIWndUseTime-Makro verwenden. Eine Liste der Zeitformate finden Sie im MCIWndGetTimeFormat-Makro .

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 2000 Professional [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows 2000 Server [nur Desktop-Apps]
Zielplattform Fenster
Überschrift vfw.h