Windows/MFC

PlaySound Play to wav file

aucd29 2013. 10. 2. 17:52
[code]void CMovieView::OnMouseMove(UINT nFlags, CPoint point)
{
    CRect rc;
    CStatic* pFrame = (CStatic*)GetDlgItem(IDC_FORM_IMAGE);
    pFrame->GetWindowRect(rc);
    ScreenToClient(rc);        // 모니터상의 좌표를 윈도우 상의 좌표로 변환을 해주는 겁니다.

    if(rc.PtInRect(point))
    {
        // 리소스를 이용하는 경우
        PlaySound(MAKEINTRESOURCE(IDR_WAVE1), AfxGetInstanceHandle(),
            SND_ASYNC | SND_RESOURCE);
        
        // 파일을 이용하는 경우
        //PlaySound("c:\\Ricochet.wav", NULL, SND_ASYNC | SND_FILENAME);
    }    
    CFormView::OnMouseMove(nFlags, point);
}[/code]