X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/aa21388719bc324227895bd2f1328d533dc130e2..59c962bf54667cab735353b2ec3b7a2438464f22:/src/os2/statline.cpp?ds=sidebyside diff --git a/src/os2/statline.cpp b/src/os2/statline.cpp index d14ffba774..a91dfa300b 100644 --- a/src/os2/statline.cpp +++ b/src/os2/statline.cpp @@ -40,48 +40,55 @@ IMPLEMENT_DYNAMIC_CLASS(wxStaticLine, wxControl) // wxStaticLine // ---------------------------------------------------------------------------- -bool wxStaticLine::Create( wxWindow *parent, - wxWindowID id, - const wxPoint &pos, - const wxSize &size, - long style, - const wxString &name) +bool wxStaticLine::Create( + wxWindow* pParent +, wxWindowID vId +, const wxPoint& rPos +, const wxSize& rSize +, long lStyle +, const wxString& rsName +) { - if ( !CreateBase(parent, id, pos, size, style, wxDefaultValidator, name) ) + if (!CreateBase( pParent + ,vId + ,rPos + ,rSize + ,lStyle + ,wxDefaultValidator + ,rsName + )) return FALSE; - parent->AddChild(this); - - wxSize sizeReal = AdjustSize(size); - -// TODO: -/* - m_hWnd = (WXHWND)::CreateWindow - ( - wxT("STATIC"), - wxT(""), - WS_VISIBLE | WS_CHILD | - SS_GRAYRECT | SS_SUNKEN, // | SS_ETCHEDFRAME, - pos.x, pos.y, sizeReal.x, sizeReal.y, - GetWinHwnd(parent), - (HMENU)m_windowId, - wxGetInstance(), - NULL - ); - + pParent->AddChild(this); + + wxSize vSizeReal = AdjustSize(rSize); + + m_hWnd = (WXHWND)::WinCreateWindow( GetWinHwnd(pParent) + ,WC_STATIC + ,"" + ,WS_VISIBLE | SS_TEXT | DT_VCENTER | DT_CENTER + ,0 + ,0 + ,0 + ,0 + ,GetWinHwnd(pParent) + ,HWND_TOP + ,(ULONG)m_windowId + ,NULL + ,NULL + ); if ( !m_hWnd ) { -#ifdef __WXDEBUG__ wxLogDebug(wxT("Failed to create static control")); -#endif return FALSE; } - SubclassWin(m_hWnd); - + SetSize( rPos.x + ,rPos.y + ,rSize.x + ,rSize.y + ); return TRUE; -*/ - return FALSE; -} -#endif +} // end of wxStaticLine::Create +#endif // wxUSE_STATLINE