gpt4 book ai didi

c++ - 最小化应用程序时停止播放声音和音量

转载 作者:行者123 更新时间:2023-11-30 04:31:13 27 4
gpt4 key购买 nike

我在 Windows 下的一个 C++ 应用程序中使用 PlaySound 函数。当此应用程序运行本地 var 命令 PlaySound 并开始播放 WAV 文件时。

但是当您单击我的应用程序的最小化对话框时,声音会继续播放,此时逻辑规则必须静音或静音,直到您再次最大化该应用程序。

问题是:

Windows 中是否有应用程序状态来检测应用程序何时最小化?为了使用 0x00 = mute 设置 waveOutSetVolume 函数。

最佳答案

让您的应用窗口捕获 WM_SYSCOMMAND 消息并检查它是否有 SC_MINIMIZESC_MAXIMIZESC_RESTORE通知。

关于c++ - 最小化应用程序时停止播放声音和音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8316630/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com