Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |