2016-05-02 8 views
0

C++ playSoundは、主な機能を実行してみましょうことは私のコードです:ここ同時に

DemoAMain oMain; 
    char buf[1024]; 
    PlaySound(TEXT("bgm.wav"), NULL, SND_FILENAME); 
    sprintf(buf, "My Demonstration Program : Size %d x %d", BASE_SCREEN_WIDTH, BASE_SCREEN_HEIGHT); 
    iResult = oMain.Initialise(buf, BASE_SCREEN_WIDTH, BASE_SCREEN_HEIGHT, "Cornerstone Regular.ttf", 24); 
    iResult = oMain.MainLoop(); 
    oMain.Deinitialise(); 
    return iResult; 

PlaySoundはそれの音楽が終了した場合にのみ問題があり、プログラムを続行することができます。 PlaySoundに次のコードを同時に実行させるにはどうすればよいですか?どうもありがとう。

答えて

2

あなたはこのように第三引数にSND_ASYNCフラグを追加することによってそれを行うことができます。

PlaySound(TEXT("bgm.wav"), NULL, SND_FILENAME | SND_ASYNC); 
関連する問題