使用 MCIWnd 控件进行录制
以下示例使用 MCIWnd 窗口的内置控件录制波形音频。 该示例使用MCIWNDF_RECORD窗口样式和 MCIWndCreate 函数创建 MCIWnd 窗口,以将 “记录 ”按钮添加到工具栏。 MCIWndNew 宏指示新文件与 MCIWnd 窗口相关联,并且波形音频设备将提供其内容。 第二个菜单命令IDM_SAVEMCIWND,允许用户使用 MCIWndSaveDialog 宏保存录制内容并选择文件名。
case WM_COMMAND:
switch (wParam) {
case IDM_CREATEMCIWND:
g_hwndMCIWnd = MCIWndCreate(hwnd, g_hinst,
WS_VISIBLE | MCIWNDF_RECORD, NULL);
MCIWndNew(g_hwndMCIWnd, "waveaudio");
break;
case IDM_SAVEMCIWND:
MCIWndSaveDialog(g_hwndMCIWnd);
break;
}