Поделиться через


Запись с помощью элементов управления MCIWnd

В следующем примере записывается звуковой сигнал с помощью встроенных элементов управления окна MCIWnd. В примере создается окно MCIWnd с помощью стиля окна MCIWNDF_RECORD с функцией MCIWndCreate для добавления кнопки "Запись " на панель инструментов. Макрос MCIWndNew указывает, что новый файл связан с окном MCIWnd и что устройство waveform-audio предоставит его содержимое. Вторая команда меню, 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; 
    }