使用 MCIWnd 控制項錄製
下列範例會使用 MCIWnd 視窗的內建控制項來記錄波狀音訊。 此範例會使用具有 MCIWndCreate 函式的 MCIWNDF_RECORD視窗樣式來建立 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;
}