본문 바로가기

스터디/C, C++ 언어

MFC, WAVE(.WAV) 파일 재생

MFC, WAVE(.WAV) 파일 재생

MFC 에서 제공하는 wav 라이브러리를 이용하여 C:\\windows\\Media\\Windows XP Startup.wav 파일을 재생하는 예제입니다.

 

 

 

 

 

 

라이브러리 추가

 

[Project] => [Settings] 에서 필요한 라이브러리를 추가해야 합니다.

 

 

 

 

 

[Link] 탭에서 winmm.lib library를 추가해줍니다.

 

 

또는 소스 코드 내에 아래 한 줄을 추가해줍니다.

#pragma comment(lib, "winmm")

 

 

 

 

 

헤더파일 추가

 

음악을 재생하기 위해 PlaySound(……….) 를 사용해야 하기 위해서 헤더 파일을 추가합니다.

 

#include <mmsystem.h>

 

 

 

 

버튼 클릭 메소드 추가

 

void CWavplayerDlg::OnButton1()

{

    PlaySound("C:\\windows\\Media\\Windows XP Startup.wav",AfxGetInstanceHandle(), SND_ASYNC | SND_LOOP);

    

}

 

 

버튼을 누르면 윈도우 부팅될 때 나는 소리가 무한히 반복됩니다.~~

 

디딩딩딩딩딩딩~~~~~~