MCIWndRealize 宏 (vfw.h)

MCIWndRealize 宏控制 MCI 窗口在前台或后台实现的方式。 此宏还会导致在此过程中实现 MCI 窗口的调色板。 可以使用此宏或显式发送 MCIWNDM_REALIZE 消息。

语法

void MCIWndRealize(
   hwnd,
   fBkgnd
);

参数

hwnd

MCIWnd 窗口的句柄。

fBkgnd

背景标志。 为在后台实现的窗口指定此参数 的 TRUE ;如果可以在前台实现窗口,则为 FALSE

返回值

备注

MCIWndRealize 的常见用途是协调 MCI 控件与包含它的应用程序之间的调色板所有权。 应用程序可以在后台实现 MCI 窗口,并在前台实现其自己的调色板。

如果应用程序包含 MCI 控件,但不需要实现其调色板,则可以使用此宏来处理WM_PALETTECHANGED和WM_QUERYNEWPALETTE消息,而不是使用 RealizePalette。 但是,通常更容易调用 SendMessage 函数将消息转发到 MCIWnd 窗口,后者将自动实现调色板。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 vfw.h