RegisterHotKey()を呼び出した後、押しても音量アップ/ダウンが応答しないため機能しているようですが、UnregisterHotKey()を呼び出してデフォルトに戻すと、デバイスを起動しない限り音量アップ/ダウンが応答しません。どうすればそれらを復元できますか?ありがとう。
void RestoreVolumeKeys()
{
hWndTray = FindWindow(_T("HHTaskBar"), NULL);
if(hWndTray)
{
UnregisterHotKey((HWND)hWndTray, VK_TVOLUMEDOWN);
UnregisterHotKey((HWND)hWndTray, VK_TVOLUMEUP);
}
else//HHTaskBar not found then try find Tray
{
hWndTray = FindWindow(_T("Tray"), NULL);
if(hWndTray)
{
UnregisterHotKey((HWND)hWndTray, VK_TVOLUMEDOWN);
UnregisterHotKey((HWND)hWndTray, VK_TVOLUMEUP);
}
}
}