永发信息网

vc判断线程是否存在

答案:2  悬赏:60  手机版
解决时间 2021-03-03 01:53
  • 提问者网友:欲望失宠
  • 2021-03-02 17:17
vc判断线程是否存在
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-03-02 17:28
通过WaitForSingleObject可以得到线程是否已经结束.

DWORD dwResult = WaitForSingleObject(hThread, 0);
if (WAIT_OBJECT_0 == dwResult)
{
// 已经结束
}
else if (WAIT_TIMEOUT == dwResult)
{
// 运行中
}
else
{
// 错误
}
全部回答
  • 1楼网友:你可爱的野爹
  • 2021-03-02 17:49
你好,首先不建议你通过强行关闭线程的方式来结束音乐,你可能不知道,有个函数playsound可以已不播放,其用法如下:playsound("音乐位置",null,snd_async),这个函数结束起来也非常方便,playsound(null,null,null)就ok了,至于你关闭线程的问题,我也请教了几个人并测试,有些机器就停了,而我的跟你一样没停,很郁闷。如果有高手能说明下将感激不尽。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯