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 |