Запись с помощью элементов управления 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;
}