]> git.saurik.com Git - wxWidgets.git/commitdiff
Fix for non-appearance of themed border with wxTE_RICH if size passed to the construc...
authorJulian Smart <julian@anthemion.co.uk>
Tue, 14 Aug 2007 07:26:59 +0000 (07:26 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Tue, 14 Aug 2007 07:26:59 +0000 (07:26 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48063 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/textctrl.cpp

index 974fa7a30d37309c3ef3fe47f7de7f0f0b84b8a4..5b64187e79a2e242fc049b760eb1e760a7b5a2f6 100644 (file)
@@ -502,6 +502,14 @@ bool wxTextCtrl::MSWCreateText(const wxString& value,
     }
 #endif // wxUSE_RICHEDIT
 
+#ifndef __WXWINCE__
+    // Without this, if we pass the size in the constructor and then don't change it,
+    // the themed borders will be drawn incorrectly.
+    SetWindowPos(GetHwnd(), NULL, 0, 0, 0, 0,
+                SWP_NOZORDER|SWP_NOMOVE|SWP_NOSIZE|SWP_NOACTIVATE|
+                SWP_FRAMECHANGED);
+#endif
+
     return true;
 }