Re: [問題] PlaySound 有辦法同時撥兩個聲音嗎?

看板C_and_CPP (C/C++)作者 (あら~)時間16年前 (2010/01/16 18:07), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《QQ29 (我愛阿蓉)》之銘言: : 查了MSDN 是說無法做到的 : 可是如果硬要達到呢? : 是否可以用CreateThread去做? : 我試了一下Thread撥出聲音 : 可是一撥聲音 之前process所撥的背景音樂也就沒了 那應該就是不行的意思... 印象中放到一半丟新的進去的話, 他就會把舊的聲音關掉,開始放下一個 需要多聲道的話還是看一下directsound吧 : 想請教各位 : 並想問說 如果thread所呼叫的function做完了 他thread 我要自己銷毀嗎? : 還是要怎麼去維護呢 : 謝謝 CreateThread不是會return一個HANDLE嗎? 就CloseHandle清掉 不想看thread的return value,也不需要跟thread做sync的話 可以CreateThread完就立刻CloseHandle 這不會強迫終止thread,只是把reference釋放而已 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.171.19

01/16 23:02, , 1F
我有辦法知道 thread做完了嗎@@?
01/16 23:02, 1F

01/16 23:04, , 2F
HANDLE留著 丟進WaitForSingleObject裡
01/16 23:04, 2F
文章代碼(AID): #1BKO_HZ1 (C_and_CPP)
文章代碼(AID): #1BKO_HZ1 (C_and_CPP)