]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/msw/uxtheme.h
More border rationalisation. GetDefaultBorder is now mostly defined in base class...
[wxWidgets.git] / include / wx / msw / uxtheme.h
index 7bc6d0ce720e5e4d53329c6fba3c4540f5ab73ca..fa404596ffc0318e6b3bb8019bc24d5c48ca5e6b 100644 (file)
@@ -14,7 +14,7 @@
 
 #include "wx/defs.h"
 
-#include "wx/msw/wrapwin.h"
+#include "wx/msw/private.h"     // we use GetHwndOf()
 #include "wx/msw/uxthemep.h"
 
 typedef HTHEME  (__stdcall *PFNWXUOPENTHEMEDATA)(HWND, const wchar_t *);
@@ -202,13 +202,12 @@ private:
 class wxUxThemeHandle
 {
 public:
-    wxUxThemeHandle(wxWindow *win, const wchar_t *classes)
+    wxUxThemeHandle(const wxWindow *win, const wchar_t *classes)
     {
         wxUxThemeEngine *engine = wxUxThemeEngine::Get();
 
-        m_hTheme =
-            engine ? (HTHEME)engine->OpenThemeData((HWND) win->GetHWND(), classes)
-                   : NULL;
+        m_hTheme = engine ? (HTHEME)engine->OpenThemeData(GetHwndOf(win), classes)
+                          : NULL;
     }
 
     operator HTHEME() const { return m_hTheme; }