使用 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; 
    }