MCIWnd 컨트롤을 사용 하 여 기록

다음 예제에서는 MCIWnd 창의 기본 제공 컨트롤을 사용 하 여 파형 오디오를 기록 합니다. 이 예에서는 MCIWNDF record 창 스타일을 사용 하 여 _ 도구 모음에 레코드 단추를 추가 하는 MCIWndCreate 함수를 사용 하 여 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; 
    }