Freigeben über


MCIWnd Macro (vfw.h)

Das MCIWnd Macro steuert, wie ein MCI-Fenster im Vordergrund oder Hintergrund realisiert wird. Dieses Makro bewirkt auch, dass die Palette für das MCI-Fenster im Prozess realisiert wird. Sie können dieses Makro verwenden oder die MCIWNDM_REALIZE Nachricht explizit senden.

Syntax

LONG MCIWndRealize(
     hwnd,
     fBkgnd
);

Die Parameter

hwnd

Handle des MCIWnd-Fensters.

fBkgnd

Hintergrundkennzeichnung. Geben Sie WAHR für diesen Parameter an, damit das Fenster im Hintergrund oder FALSE realisiert werden kann, wenn das Fenster im Vordergrund realisiert werden kann.

Rückgabewert

Typ: LONG

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

Bemerkungen

Eine häufige Verwendung für MCIWndProxy ist das Koordinieren des Palettenbesitzes zwischen einem MCI-Steuerelement und der Anwendung, die sie enthält. Die Anwendung kann das MCI-Fenster im Hintergrund realisieren und eine eigene Palette im Vordergrund realisieren.

Wenn Ihre Anwendung ein MCI-Steuerelement enthält, die Palette jedoch nicht realisieren muss, können Sie dieses Makro verwenden, um die WM_PALETTECHANGED und WM_QUERYNEWPALETTE Nachrichten zu behandeln, anstatt die RealizePalette zu verwenden. In der Regel ist es jedoch einfacher, die SendMessage-Funktion aufzurufen, um die Nachricht an das MCIWnd-Fenster weiterzuleiten, wodurch die Palette automatisch realisiert wird.

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