Condividi tramite


Macro MCIWndRealize (vfw.h)

La macro MCIWndRealize controlla la modalità di realizzazione di una finestra MCI in primo piano o in background. Questa macro causa anche la creazione della tavolozza per la finestra MCI nel processo. È possibile usare questa macro o inviare in modo esplicito il messaggio di MCIWNDM_REALIZE .

Sintassi

void MCIWndRealize(
   hwnd,
   fBkgnd
);

Parametri

hwnd

Handle della finestra MCIWnd.

fBkgnd

Flag di sfondo. Specificare TRUE per questo parametro per la finestra da realizzare in background o FALSE se la finestra può essere realizzata in primo piano.

Valore restituito

nessuno

Osservazioni

Un uso comune per MCIWndRealize consiste nel coordinare la proprietà della tavolozza tra un controllo MCI e l'applicazione che lo contiene. L'applicazione può avere la finestra MCI realizzata in background e realizzare la propria tavolozza in primo piano.

Se l'applicazione contiene un controllo MCI, ma non deve realizzare la relativa tavolozza, è possibile usare questa macro per gestire i messaggi di WM_PALETTECHANGED e WM_QUERYNEWPALETTE anziché usare RealizePalette. Tuttavia, in genere è più facile chiamare la funzione SendMessage per inoltrare il messaggio alla finestra MCIWnd, che si renderà automaticamente conto della tavolozza.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vfw.h