PLUG_CB_WINEVENTGLOBAL

在 TranslateMessage 和 DispatchMessage Windows 函数之前调用(PreTranslateMessage)。

避免在此处调用 user32 函数,除非您已采取预防措施,否则如果未能采取对策,将会导致递归调用。

此函数是全局的,因此它也会捕获热键(请参阅 Qt 文档)。在 Qt5 中,此函数几乎不会被调用,请改用 PLUG_CB_WINEVENT

struct PLUG_CB_WINEVENTGLOBAL
{
    MSG* message;
    bool retval; //仅在您希望 Qt 忽略该事件时将其设置为 true。
};