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