MCIWndGetTimeFormat 宏 (vfw.h)
MCIWndGetTimeFormat 宏以两种形式检索 MCI 设备的当前时间格式:数字值和字符串。 可以使用此宏或显式发送 MCIWNDM_GETTIMEFORMAT 消息。
语法
void MCIWndGetTimeFormat(
hwnd,
lp,
len
);
参数
hwnd
MCIWnd 窗口的句柄。
lp
指向缓冲区的指针,该缓冲区包含以 null 结尾的时间格式字符串形式。
len
缓冲区的大小(以字节为单位)。
返回值
无
备注
如果时间格式字符串长于返回缓冲区,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 drop | MCI_FORMAT_SMPTE_30DROP |
SMPTE 30 (非删除) | MCI_FORMAT_SMPTE_30 |
曲目、分钟、秒、帧 | MCI_FORMAT_TMSF |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | vfw.h |