- if ( m_windowStyle & wxCLIP_SIBLINGS )
- msStyle |= WS_CLIPSIBLINGS;
- if (m_windowStyle & wxALIGN_CENTRE)
- msStyle |= SS_CENTER;
- else if (m_windowStyle & wxALIGN_RIGHT)
- msStyle |= SS_RIGHT;
- else
- msStyle |= SS_LEFT;
-
- // Even with extended styles, need to combine with WS_BORDER
- // for them to look right.
- if ( wxStyleHasBorder(m_windowStyle) )
- msStyle |= WS_BORDER;
-
- m_hWnd = (WXHWND)::CreateWindowEx(MakeExtendedStyle(m_windowStyle), wxT("STATIC"), (const wxChar *)label,
- msStyle,
- 0, 0, 0, 0, (HWND) parent->GetHWND(), (HMENU)m_windowId,
- wxGetInstance(), NULL);
-
- wxCHECK_MSG( m_hWnd, FALSE, wxT("Failed to create static ctrl") );
-
- SubclassWin(m_hWnd);