]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/stattext.cpp
don't write the strings to the stream one char at a time, it's *horribly* slow
[wxWidgets.git] / src / msw / stattext.cpp
index a7f9c58876fb82429d0ac1ab19bf1e1cb93df4ee..4b33ade2c9a456f27b5d49dd089b6528087737b2 100644 (file)
@@ -172,11 +172,14 @@ bool wxStaticText::SetFont(const wxFont& font)
 
 long wxStaticText::MSWWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam)
 {
-  // Ensure that static items get messages. Some controls don't like this
-  // message to be intercepted (e.g. RichEdit), hence the tests.
-  if (nMsg == WM_NCHITTEST)
-    return (long)HTCLIENT;
-
-  return wxWindow::MSWWindowProc(nMsg, wParam, lParam);
+    // Ensure that static items get messages. Some controls don't like this
+    // message to be intercepted (e.g. RichEdit), hence the tests.
+    // Messes up display with Windows XP, apparently, so have to
+    // do explicit hit-testing in wxWindowMSW.
+#if 0
+    if (nMsg == WM_NCHITTEST)
+        return (long)HTCLIENT;
+#endif
+    return wxWindow::MSWWindowProc(nMsg, wParam, lParam);
 }
 #endif // wxUSE_STATTEXT