diff --git a/winnativeeventfilter.cpp b/winnativeeventfilter.cpp index a9d1fed..1f3ab9c 100644 --- a/winnativeeventfilter.cpp +++ b/winnativeeventfilter.cpp @@ -199,11 +199,11 @@ WNEF_GENERATE_WINAPI(IsIconic, BOOL, HWND) WNEF_GENERATE_WINAPI(GetSystemMetrics, int, int) WNEF_GENERATE_WINAPI(GetDC, HDC, HWND) WNEF_GENERATE_WINAPI(ReleaseDC, int, HWND, HDC) -WNEF_GENERATE_WINAPI(RedrawWindow, BOOL, HWND, CONST LPRECT, HRGN, UINT) +WNEF_GENERATE_WINAPI(RedrawWindow, BOOL, HWND, CONST RECT *, HRGN, UINT) WNEF_GENERATE_WINAPI(GetClientRect, BOOL, HWND, LPRECT) WNEF_GENERATE_WINAPI(GetWindowRect, BOOL, HWND, LPRECT) WNEF_GENERATE_WINAPI(ScreenToClient, BOOL, HWND, LPPOINT) -WNEF_GENERATE_WINAPI(EqualRect, BOOL, CONST LPRECT, CONST LPRECT) +WNEF_GENERATE_WINAPI(EqualRect, BOOL, CONST RECT *, CONST RECT *) #ifdef Q_PROCESSOR_X86_64 WNEF_GENERATE_WINAPI(GetWindowLongPtrW, LONG_PTR, HWND, int) WNEF_GENERATE_WINAPI(SetWindowLongPtrW, LONG_PTR, HWND, int, LONG_PTR) @@ -225,16 +225,16 @@ WNEF_GENERATE_WINAPI(GetDesktopWindow, HWND) WNEF_GENERATE_WINAPI(SendMessageW, LRESULT, HWND, UINT, WPARAM, LPARAM) WNEF_GENERATE_WINAPI(SetWindowPos, BOOL, HWND, HWND, int, int, int, int, UINT) WNEF_GENERATE_WINAPI(UpdateWindow, BOOL, HWND) -WNEF_GENERATE_WINAPI(InvalidateRect, BOOL, HWND, CONST LPRECT, BOOL) +WNEF_GENERATE_WINAPI(InvalidateRect, BOOL, HWND, CONST RECT *, BOOL) WNEF_GENERATE_WINAPI(SetWindowRgn, int, HWND, HRGN, BOOL) WNEF_GENERATE_WINAPI(IsWindow, BOOL, HWND) WNEF_GENERATE_WINAPI(GetWindowInfo, BOOL, HWND, LPWINDOWINFO) WNEF_GENERATE_WINAPI(CreateSolidBrush, HBRUSH, COLORREF) -WNEF_GENERATE_WINAPI(FillRect, int, HDC, CONST LPRECT, HBRUSH) +WNEF_GENERATE_WINAPI(FillRect, int, HDC, CONST RECT *, HBRUSH) WNEF_GENERATE_WINAPI(DeleteObject, BOOL, HGDIOBJ) WNEF_GENERATE_WINAPI(IsThemeActive, BOOL) WNEF_GENERATE_WINAPI(BeginPaint, HDC, HWND, LPPAINTSTRUCT) -WNEF_GENERATE_WINAPI(EndPaint, BOOL, HWND, CONST LPPAINTSTRUCT) +WNEF_GENERATE_WINAPI(EndPaint, BOOL, HWND, CONST PAINTSTRUCT *) WNEF_GENERATE_WINAPI(GetCurrentProcess, HANDLE) WNEF_GENERATE_WINAPI(GetProcessDpiAwareness, HRESULT, HANDLE, PROCESS_DPI_AWARENESS *) @@ -776,11 +776,6 @@ bool WinNativeEventFilter::nativeEventFilter(const QByteArray &eventType, updateGlass(msg->hwnd); break; } - case WM_ERASEBKGND: { - // Needed to prevent resize flicker. - *result = 1; - return true; - } default: { break; }