c49245f8ba
2. wxTE_RICH style added to wxMSW, the text controls don't use RICHEDIT class by default any more 3. wxRadioBox doesn't generate button events any more (grrr...) 4. commented out code in log.cpp restored and a bug corrected git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3088 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
70 lines
1.9 KiB
C++
70 lines
1.9 KiB
C++
/////////////////////////////////////////////////////////////////////////////
|
|
// Name: statbox.h
|
|
// Purpose: wxStaticBox class
|
|
// Author: Julian Smart
|
|
// Modified by:
|
|
// Created: 01/02/97
|
|
// RCS-ID: $Id$
|
|
// Copyright: (c) Julian Smart
|
|
// Licence: wxWindows licence
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef _WX_STATBOX_H_
|
|
#define _WX_STATBOX_H_
|
|
|
|
#ifdef __GNUG__
|
|
#pragma interface "statbox.h"
|
|
#endif
|
|
|
|
#include "wx/control.h"
|
|
|
|
WXDLLEXPORT_DATA(extern const wxChar*) wxStaticBoxNameStr;
|
|
|
|
// Group box
|
|
class WXDLLEXPORT wxStaticBox : public wxControl
|
|
{
|
|
DECLARE_DYNAMIC_CLASS(wxStaticBox)
|
|
|
|
public:
|
|
wxStaticBox() { }
|
|
|
|
wxStaticBox(wxWindow *parent, wxWindowID id,
|
|
const wxString& label,
|
|
const wxPoint& pos = wxDefaultPosition,
|
|
const wxSize& size = wxDefaultSize,
|
|
long style = 0,
|
|
const wxString& name = wxStaticBoxNameStr)
|
|
{
|
|
Create(parent, id, label, pos, size, style, name);
|
|
}
|
|
|
|
bool Create(wxWindow *parent, wxWindowID id,
|
|
const wxString& label,
|
|
const wxPoint& pos = wxDefaultPosition,
|
|
const wxSize& size = wxDefaultSize,
|
|
long style = 0,
|
|
const wxString& name = wxStaticBoxNameStr);
|
|
|
|
// implementation from now on
|
|
// --------------------------
|
|
|
|
void OnEraseBackground(wxEraseEvent& event);
|
|
|
|
virtual long MSWWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam);
|
|
|
|
virtual WXHBRUSH OnCtlColor(WXHDC pDC, WXHWND pWnd, WXUINT nCtlColor,
|
|
WXUINT message, WXWPARAM wParam, WXLPARAM lParam);
|
|
|
|
// overriden base class virtuals
|
|
virtual bool AcceptsFocus() const { return FALSE; }
|
|
|
|
protected:
|
|
virtual wxSize DoGetBestSize();
|
|
|
|
private:
|
|
DECLARE_EVENT_TABLE()
|
|
};
|
|
|
|
#endif
|
|
// _WX_STATBOX_H_
|