Поделиться через


Макрос 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