Share via


Macro MCIWndRealize (vfw.h)

A macro MCIWndRealize controla como uma janela MCI foi realizada em primeiro plano ou em segundo plano. Essa macro também faz com que a paleta da janela MCI seja realizada no processo. Você pode usar essa macro ou enviar explicitamente a mensagem MCIWNDM_REALIZE .

Sintaxe

void MCIWndRealize(
   hwnd,
   fBkgnd
);

Parâmetros

hwnd

Identificador da janela MCIWnd.

fBkgnd

Sinalizador de plano de fundo. Especifique TRUE para esse parâmetro para que a janela seja realizada em segundo plano ou FALSE se a janela puder ser realizada em primeiro plano.

Retornar valor

Nenhum

Comentários

Um uso comum para MCIWndRealize é coordenar a propriedade da paleta entre um controle MCI e o aplicativo que o contém. O aplicativo pode fazer com que a janela MCI perceba em segundo plano e perceba sua própria paleta em primeiro plano.

Se o aplicativo contiver um controle MCI, mas não precisar perceber sua paleta, você poderá usar essa macro para lidar com as mensagens WM_PALETTECHANGED e WM_QUERYNEWPALETTE, em vez de usar RealizePalette. No entanto, geralmente é mais fácil chamar a função SendMessage para encaminhar a mensagem para a janela MCIWnd, que perceberá automaticamente a paleta.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho vfw.h