From d1ea25be064a9cec0952c9540eb787d7f1d58163 Mon Sep 17 00:00:00 2001 From: Nusi Date: Tue, 1 Aug 2017 21:16:00 +0200 Subject: [PATCH] Fix signature of DrawThemeParentBackground API in wxUxThemeEngine (wxMSW) According to the documentation, 3-rd parameter is a pointer to the constant RECT structure. --- include/wx/msw/uxtheme.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/wx/msw/uxtheme.h b/include/wx/msw/uxtheme.h index f15973e305..d58fa74dbc 100644 --- a/include/wx/msw/uxtheme.h +++ b/include/wx/msw/uxtheme.h @@ -151,7 +151,7 @@ typedef DWORD (__stdcall *PFNWXUGETTHEMEAPPPROPERTIES)(); typedef void (__stdcall *PFNWXUSETTHEMEAPPPROPERTIES)(DWORD); typedef HRESULT (__stdcall *PFNWXUGETCURRENTTHEMENAME)(wchar_t *, int, wchar_t *, int, wchar_t *, int); typedef HRESULT (__stdcall *PFNWXUGETTHEMEDOCUMENTATIONPROPERTY)(const wchar_t *, const wchar_t *, wchar_t *, int); -typedef HRESULT (__stdcall *PFNWXUDRAWTHEMEPARENTBACKGROUND)(HWND, HDC, RECT *); +typedef HRESULT (__stdcall *PFNWXUDRAWTHEMEPARENTBACKGROUND)(HWND, HDC, const RECT *); typedef HRESULT (__stdcall *PFNWXUENABLETHEMING)(BOOL); // ----------------------------------------------------------------------------