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 |