www.pudn.com > Mir2Delphi.rar > Soundfx.h


/*--------------------------------------------------------- 
 
    »ç¿îµå ÃʱâÈ­ 
 
        SoundOpen(À©µµ¿ì ÇÚµé); 
 
        LoadWavLis("¸®½ºÆ® ÆÄÀÏ"); 
 
    »ç¿îµå Ç÷¹ÀÌ 
 
        ¹è°æÀ½¾Ç => PlayBGM("¹è°æÆÄÀÏ"); 
        È¿°úÀ½   => PlaySound(È¿°úÀ½ À妽º, º¼·ý(0~10)); 
 
    ¹è°æº¼·ýÁ¶Àý 
        ChangeBGMVolume(º¼·ý(0~10)); 
 
    º¼·ýOff 
        Silence(); 
 
    ¹è°æÀ½¾Ç Replay 
 
         À©µµ¿ì ¸Þ¼¼Áö 󸮷çƾ¿¡¼­ 
         MM_MCINOTIFY ¸Þ¼¼Áö¿¡¼­ ó¸® 
 
        if (Message.Msg == MM_MCINOTIFY) 
        { 
            ReplayBGM(); 
            Message.Result = true; 
        } else 
        { 
            TForm::WndProc(Message); 
        } 
 
 
    »ç¿îµå Á¾·á 
 
        SoundClose() 
-----------------------------------------------------------*/ 
 
procedure SoundOpen(hWnd:HWND): bool; 
procedure SoundClose(); 
procedure LoadWavList(listfile:AnsiString); 
procedure PlayBGM(str:AnsiString); 
procedure RePlayBGM(); 
procedure PlaySound(soundindex:integer, volum:integer); 
procedure ChangeBGMVolume(volume:integer); 
procedure Silence();