gpt4 book ai didi

c++ - 如何过滤 WM_DRAWITEM 消息的 Alt 键事件

转载 作者:太空宇宙 更新时间:2023-11-04 13:11:27 25 4
gpt4 key购买 nike

当我按下 Alt 键时,我在 win32 应用程序中收到 WM_DRAWITEM 消息,导致静态控件重新绘制,这不是我需要的结果。我只需要在初始化时绘制控件。为什么我收到 WM_DRAWITEM 消息?以及如何为 Alt 键禁用它?

最佳答案

您可以通过处理 WM_SYSCOMMAND 消息来检测是否从 Window 过程中按下了 Alt 键:

    case WM_SYSCOMMAND:

if (wParam == SC_KEYMENU && (lParam >> 16) <= 0) // Alt key was pressed
return 0;
break;

关于c++ - 如何过滤 WM_DRAWITEM 消息的 Alt 键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39693843/

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