如何在QSystemTrayIcon消息显示时禁用或启用声音?

时间:2010-11-09 08:37:35

标签: c++ qt

如何在QSystemTrayIcon的消息显示时禁用或启用声音?它必须仅启用或禁用消息的声音。感谢...

1 个答案:

答案 0 :(得分:2)

你必须自己做通知,因为Qt没有提供这样的功能(如果我们谈论的是QSystemTrayIcon :: showMessage())。可以使用WINAPI http://msdn.microsoft.com/en-us/library/bb773352(VS.85).aspx检查dwInfoFlags

我不确定,但可能Windows会自动为某些通知类型添加声音,您可以尝试使用QSystemTrayIcon :: MessageIcon枚举,但如果您需要对其进行更多控制,则必须实施自己的通知视窗。另外,通过您自己的通知,您可以将通知图标更改为您想要的任何内容:)