X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c0ed460c2e7802793d591c84f3cfdbff159c5549..103aec296a2c017f915b4b2b2584191fdb716a75:/src/msw/stattext.cpp diff --git a/src/msw/stattext.cpp b/src/msw/stattext.cpp index 3c7f1df266..c9f7ca1bca 100644 --- a/src/msw/stattext.cpp +++ b/src/msw/stattext.cpp @@ -21,7 +21,9 @@ #endif #ifndef WX_PRECOMP +#include "wx/event.h" #include "wx/app.h" +#include "wx/brush.h" #endif #include "wx/stattext.h" @@ -77,7 +79,7 @@ bool wxStaticText::Create(wxWindow *parent, wxWindowID id, wxCHECK_MSG( m_hWnd, FALSE, "Failed to create static ctrl" ); -#if CTL3D +#if wxUSE_CTL3D /* if (!(GetParent()->GetWindowStyleFlag() & wxUSER_COLOURS)) Ctl3dSubclassCtl(static_item); @@ -92,7 +94,7 @@ bool wxStaticText::Create(wxWindow *parent, wxWindowID id, return TRUE; } -void wxStaticText::SetSize(int x, int y, int width, int height, int sizeFlags) +void wxStaticText::DoSetSize(int x, int y, int width, int height, int sizeFlags) { int currentX, currentY; GetPosition(¤tX, ¤tY); @@ -114,7 +116,7 @@ void wxStaticText::SetSize(int x, int y, int width, int height, int sizeFlags) int cyf; ::GetWindowText((HWND) GetHWND(), buf, 300); - GetTextExtent(buf, ¤t_width, &cyf, NULL, NULL, & GetFont()); + GetTextExtent(buf, ¤t_width, &cyf, NULL, NULL, & this->GetFont()); int ww, hh; GetSize(&ww, &hh); @@ -126,7 +128,7 @@ void wxStaticText::SetSize(int x, int y, int width, int height, int sizeFlags) { int cx; int cy; - wxGetCharSize(GetHWND(), &cx, &cy, & GetFont()); + wxGetCharSize(GetHWND(), &cx, &cy, & this->GetFont()); actualWidth = (int)(current_width + cx) ; } @@ -159,7 +161,7 @@ void wxStaticText::SetLabel(const wxString& label) ::ScreenToClient((HWND) parent->GetHWND(), &point); } - GetTextExtent(label, &w, &h, NULL, NULL, & GetFont()); + GetTextExtent(label, &w, &h, NULL, NULL, & this->GetFont()); MoveWindow((HWND) GetHWND(), point.x, point.y, (int)(w + 10), (int)h, TRUE); SetWindowText((HWND) GetHWND(), (const char *)label); @@ -169,7 +171,7 @@ WXHBRUSH wxStaticText::OnCtlColor(WXHDC pDC, WXHWND pWnd, WXUINT nCtlColor, WXUINT message, WXWPARAM wParam, WXLPARAM lParam) { /* -#if CTL3D +#if wxUSE_CTL3D if ( m_useCtl3D ) { HBRUSH hbrush = Ctl3dCtlColorEx(message, wParam, lParam);