另启动一个线程用来播放声音文件。
解决方案 »
- VS2008下socket编程出现乱码
- 为什么send() 发出的数据和recv(()接收的数据会不一样的啊>__<
- 高分求教WIN32弹出对话框响应键盘消息的疑惑
- 请教:怎么实现象VC++那样拖动控件到窗体上,然后自动生成代码,给点思路,谢谢~
- 改变CComboBox那个下拉按扭的背景颜色(或者换成自己的图片好了)
- 急,操作插入数据库怎么出现这个情况??
- ★★★怎么判断CTree Ctrl控件的哪个结点被选中★★★
- windows编程中 MoveTo函数是怎么没了?
- 提示出错,求解
- 小问题关于InstallShield 中对话框中的字体显示,请教大侠,从速者先得分那
- 我现在正在学候Sir的《深入浅出MFC》,不知还有多少同志,我建议我们经常讨论一下心得,如何???!!!
- 推荐:高音质的语音通话程序! uaiia.d2g.com
{
CSpeaker* pSpeaker = ( CSpeaker* )pObj;
pSpeaker->PlaySound( ); return ;
}
void CSpeaker::PlaySound( void )
{
sndPlaySound( szFileName, SND_SYNC | SND_NODEFAULT );
}
void CSpeaker::epExec( )
{
_beginthread( WavePlayThread, 0, this );
}
class CSpeaker
{
public:
CSpeaker( );
~CSpeaker( );private:
static void WavePlayThread ( void* );public:
void PlaySound ( void );
void epExec ( void );
};