实现命令

实现命令指示设备在显示窗口的显示上下文中选择并实现其调色板。 数字视频设备可识别此命令。

若要发送此命令,请使用 lpszCommand 参数集调用 mciSendString 函数,如下所示。

_stprintf_s(
  lpszCommand, 
  TEXT("realize %s %s %s"), 
  lpszDeviceID, 
  lpszPalette, 
  lpszFlags
); 

parameters

lpszDeviceID

MCI 设备的标识符。 打开设备时会分配此标识符或别名。

lpszPalette

以下标志之一。

含义
background 将调色板实现为背景调色板。
一般 实现顶级窗口的调色板。 这是默认设置。

lpszFlags

可以是“等待”、“通知”或两者。 对于数字视频设备,还可以指定“测试”。 有关这些标志的详细信息,请参阅 等待、通知和测试标志

返回值

如果成功,则返回零,否则返回错误。

备注

仅当应用程序使用窗口句柄并收到 WM_QUERYNEWPALLETTEWM_PALETTECHANGED 消息时,才使用此命令。

示例

以下命令告知“myvideo”设备实现其调色板。

realize myvideo normal

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]

另请参阅

Mci

MCI 命令字符串