]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/ownerdrw.cpp
wxMessageBox off the main thread lost result code.
[wxWidgets.git] / src / msw / ownerdrw.cpp
index 04fbc28368ef018c95ef4a857f49358f6fcdff8f..de70ac8588d0a86f4a1aa14bcf163468d74f188a 100644 (file)
@@ -4,7 +4,6 @@
 // Author:      Vadim Zeitlin
 // Modified by: Marcin Malich
 // Created:     13.11.97
-// RCS-ID:      $Id$
 // Copyright:   (c) 1998 Vadim Zeitlin <zeitlin@dptmaths.ens-cachan.fr>
 // Licence:     wxWindows licence
 ///////////////////////////////////////////////////////////////////////////////
@@ -22,6 +21,7 @@
 #include "wx/msw/dc.h"
 #include "wx/msw/private.h"
 #include "wx/msw/private/dc.h"
+#include "wx/msw/wrapcctl.h"            // for HIMAGELIST
 
 #ifndef DSS_HIDEPREFIX
 #define DSS_HIDEPREFIX  0x0200
@@ -89,7 +89,7 @@ bool wxOwnerDrawn::OnDrawItem(wxDC& dc, const wxRect& rc,
         int cx = rc.GetWidth() - GetMarginWidth();
         int cy = sizeRect.cy;
 
-        ::DrawState(hdc, NULL, NULL, (LPARAM)text.wx_str(),
+        ::DrawState(hdc, NULL, NULL, wxMSW_CONV_LPARAM(text),
                     text.length(), x, y, cx, cy, flags);
 
     } // reset to default the font, colors and brush