Макрос MCIWndRealize (vfw.h)
Макрос MCIWndRealize управляет реализацией окна MCI на переднем плане или в фоновом режиме. Этот макрос также приводит к реализации палитры для окна MCI в процессе. Вы можете использовать этот макрос или явно отправить сообщение MCIWNDM_REALIZE .
Синтаксис
void MCIWndRealize(
hwnd,
fBkgnd
);
Параметры
hwnd
Дескриптор окна MCIWnd.
fBkgnd
Флаг фона. Укажите значение TRUE для этого параметра, чтобы окно было реализовано в фоновом режиме, или ЗНАЧЕНИЕ FALSE , если окно может быть реализовано на переднем плане.
Возвращаемое значение
None
Remarks
Обычно MCIWndRealize используется для координации владения палитрой между элементом управления MCI и приложением, в котором он содержится. Приложение может реализовать окно MCI в фоновом режиме и собственную палитру на переднем плане.
Если приложение содержит элемент управления MCI, но не должно реализовывать его палитру, вы можете использовать этот макрос для обработки WM_PALETTECHANGED и WM_QUERYNEWPALETTE сообщений вместо использования RealizePalette. Однако обычно проще вызвать функцию SendMessage , чтобы перенаправить сообщение в окно MCIWnd, которое автоматически реализует палитру.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | vfw.h |