restore 命令

restore 命令将静态图像从文件复制到帧缓冲区。 这是 捕获 命令的反面。 数字视频设备可识别此命令。

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

_stprintf_s(
  lpszCommand, 
  TEXT("restore %s %s %s"), 
  lpszDeviceID, 
  lpszRestore, 
  lpszFlags
); 

parameters

lpszDeviceID

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

lpszRestore

以下一个或多个标志。

值 含义
在 矩形 指定相对于帧缓冲区原点的矩形。 矩形指定为 X1 Y1 X2 Y2。 坐标 X1 Y1 指定左上角,坐标 X2 Y2 指定宽度和高度。如果未使用此标志,则会将图像复制到帧缓冲区的左上角。
from filename 指定要召回的图像文件名。 需要此标记。

lpszFlags

可以是“等待”、“通知”、“测试”或这些组合。 有关这些标志的详细信息,请参阅 等待、通知和测试标志。

返回值

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

备注

设备可以识别各种图像格式;始终识别与 Windows 设备无关的位图。

要求

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

请参阅

Mci

MCI 命令字符串

捕获