Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 我想根据其他应用程序刷新我的应用程序_C++_Winapi_Pocketpc - Fatal编程技术网

C++ 我想根据其他应用程序刷新我的应用程序

C++ 我想根据其他应用程序刷新我的应用程序,c++,winapi,pocketpc,C++,Winapi,Pocketpc,我已申请成册。如果我不是通过应用程序而是直接通过系统卷应用程序更新卷级别,则我希望更新卷级别和静音状态 我该怎么做?我的意思是,我的应用程序应该得到一些通知,因为卷属性已经在外部更改,并且应该询问是否要刷新卷属性 我用C++在Win32和PockPC环境下进行了卷的应用。 对于win32,我使用了MixerControl结构来控制卷,对于pocket pc,我使用了waveoutsetvolume、waveoutgetvolume api 提前感谢。如果您的用户正在使用系统音量设置,那么为什么您

我已申请成册。如果我不是通过应用程序而是直接通过系统卷应用程序更新卷级别,则我希望更新卷级别和静音状态

我该怎么做?我的意思是,我的应用程序应该得到一些通知,因为卷属性已经在外部更改,并且应该询问是否要刷新卷属性

我用C++在Win32和PockPC环境下进行了卷的应用。 对于win32,我使用了MixerControl结构来控制卷,对于pocket pc,我使用了waveoutsetvolume、waveoutgetvolume api


提前感谢。

如果您的用户正在使用系统音量设置,那么为什么您的应用程序需要了解它?系统将根据自己的设置更改输出音量。假设我的应用程序已打开。。。但我从外部(即通过系统音量)强制修改了音量设置。那么,在这种情况下,必须向我的应用程序发出一些通知,说明外部世界已更改了卷级别。为什么不使用CreateTimer创建一个计时器。。。并在窗口过程中处理WM_计时器。在WM_计时器处理程序中,只需查询系统卷。。。