MCIWndGetTimeFormat 宏以两种形式检索 MCI 设备的当前时间格式:作为数值和字符串。 可以使用此宏或显式发送 MCIWNDM_GETTIMEFORMAT 消息。
语法
LONG MCIWndGetTimeFormat(
hwnd,
lp,
len
);
参数
hwnd
MCIWnd 窗口的句柄。
lp
指向缓冲区的指针,该缓冲区包含时间格式的以 null 结尾的字符串形式。
len
缓冲区的大小(以字节为单位)。
返回值
类型:LONG
返回一个对应于定义时间格式的 MCI 常量的整数。
注解
如果时间格式字符串长于返回缓冲区,MCIWnd 将截断字符串。
MCI 设备可以支持以下一个或多个时间格式:
| 时间格式 | MCI 常量 |
|---|---|
| 字节 | MCI_FORMAT_BYTES |
| 框架 | MCI_FORMAT_FRAMES |
| 小时、分钟、秒 | MCI_FORMAT_HMS |
| 毫秒 | MCI_FORMAT_MILLISECONDS |
| 分钟、秒、帧 | MCI_FORMAT_MSF |
| 示例 | MCI_FORMAT_SAMPLES |
| SMPTE 24 | MCI_FORMAT_SMPTE_24 |
| SMPTE 25 | MCI_FORMAT_SMPTE_25 |
| SMPTE 30 删除 | MCI_FORMAT_SMPTE_30DROP |
| SMPTE 30 (非删除) | MCI_FORMAT_SMPTE_30 |
| 曲目、分钟、秒、帧 | MCI_FORMAT_TMSF |
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
| 支持的最低服务器 | Windows 2000 Server [仅限桌面应用] |
| 目标平台 | Windows操作系统 |
| 标头 | vfw.h |