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