首页 > 解决方案 > SetWindowsHookEx 使任务栏打乱,而“新闻和兴趣”已关闭

问题描述

我的操作系统是 Windows 10 21H1,显示器的“比例和布局”设置为“150%”(不是“100%”)。我使用任务栏的上下文关闭了“新闻和兴趣”。

调用 SetWindowsHookEx 后,任务栏的通知区域变得混乱(乱码),并且不显示日期/时间区域。

我像下面这样调用了 SetWindowsHookEx。

g_hHook = SetWindowsHookEx(WH_CALLWNDPROCRET, CallWndProc, g_hDLL, 0 );

和 CallWndProc 是

LRESULT CALLBACK CallWndProc( int nCode, WPARAM wParam, LPARAM lParam )
{
    return CallNextHookEx(g_hHook, nCode, wParam, lParam);
}

如何使用 SetWindowsHookEx 函数避免任务栏乱码?

对不起,我的英语很差,任何帮助将不胜感激。

标签: c++windowshook

解决方案


推荐阅读