首页 文章

在Win32 Api中使用多线程[关闭]

提问于
浏览
-5

我想学习如何在win32 api中使用多线程 . 我有这个课程项目,我需要完成,我确实尝试做一个像鼓垫的应用程序,(当我打一个,我有多个按钮,它播放声音)它很容易,但我不能按第二个按钮,而第一个按钮(声音)正在工作 . 我的导师说我需要使用多线程 . 这是我的代码 .

switch (wmId)
{

case 'Q':
{
SendMessage(hQ, WM_LBUTTONDOWN, 0, 0);
PlaySound(TEXT("1.wav"), NULL, SND_ALIAS);
SendMessage(hQ, WM_LBUTTONUP, 0, 0);
}
break;

https://pastebin.com/uWbA5xNK

1 回答

  • 0

    试试这个(未经测试):

    PlaySound (TEXT("1.wav"), NULL, SND_FILENAME | SND_ASYNC);
    

    记录在MSDN(阅读!)

相关问题