| Version: 3.3.1

Classes | Typedefs
Miscellaneous Windows
Class List by Category

## Detailed Description

The following are a variety of classes that are derived from wxWindow.

## Classes
class | wxBannerWindow
| A simple banner window showing either a bitmap or text. More...
class | wxCustomBackgroundWindow< W >
| A helper class making it possible to use custom background for any window. More...
class | wxInfoBar
| An info bar is a transient window shown at top or bottom of its parent window to display non-critical information to the user. More...
class | wxRichToolTip
| Allows showing a tool tip with more customizations than wxToolTip. More...
class | wxScrolled< T >
| The wxScrolled class manages scrolling for its client area, transforming the coordinates according to the scrollbar positions, and setting the scroll positions, thumb sizes and ranges according to the area in view. More...
class | wxSystemThemedControl< C >
| A helper class making it possible to use system theme for any control. More...
class | wxSashLayoutWindow
| wxSashLayoutWindow responds to OnCalculateLayout events generated by wxLayoutAlgorithm. More...
class | wxPanel
| A panel is a window on which controls are placed. More...
class | wxSashWindow
| wxSashWindow allows any of its edges to have a sash which can be dragged to resize the window. More...
class | wxSplitterWindow
| This class manages up to two subwindows. More...
class | wxStatusBar
| A status bar is a narrow window that can be placed along the bottom of a frame to give small amounts of status information. More...
class | wxToolBar
| A toolbar is a bar of buttons and/or other controls usually placed below the menu bar in a wxFrame. More...
class | wxVarScrollHelperBase
| This class provides all common base functionality for scroll calculations shared among all variable scrolled window implementations as well as automatic scrollbar functionality, saved scroll positions, controlling target windows to be scrolled, as well as defining all required virtual functions that need to be implemented for any orientation specific work. More...
class | wxVarVScrollHelper
| This class provides functions wrapping the wxVarScrollHelperBase class, targeted for vertical-specific scrolling. More...
class | wxVarHScrollHelper
| This class provides functions wrapping the wxVarScrollHelperBase class, targeted for horizontal-specific scrolling. More...
class | wxVarHVScrollHelper
| This class provides functions wrapping the wxVarHScrollHelper and wxVarVScrollHelper classes, targeted for scrolling a window in both axis. More...
class | wxVScrolled< T >
| In the name of this class, "V" may stand for "variable" because it can be used for scrolling rows of variable heights; "virtual", because it is not necessary to know the heights of all rows in advance – only those which are shown on the screen need to be measured; or even "vertical", because this class only supports scrolling vertically. More...
class | wxVScrolledCanvas
| Alias for wxVScrolled<wxWindow>. More...
class | wxHScrolledWindow
| In the name of this class, "H" stands for "horizontal" because it can be used for scrolling columns of variable widths. More...
class | wxHVScrolledWindow
| This window inherits all functionality of both vertical and horizontal, variable scrolled windows. More...
class | wxWindow
| wxWindow is the base class for all windows and represents any visible object on screen. More...
class | wxWizardPage
| wxWizardPage is one of the screens in wxWizard: it must know what are the following and preceding pages (which may be nullptr for the first/last page). More...
class | wxWizardPageSimple
| wxWizardPageSimple is the simplest possible wxWizardPage implementation: it just returns the pointers given to its constructor from wxWizardPage::GetNext() and wxWizardPage::GetPrev() functions. More...

## Typedefs
typedef wxScrolled< wxPanel > | wxScrolledWindow
| Scrolled window derived from wxPanel. More...
typedef wxScrolled< wxWindow > | wxScrolledCanvas
| Alias for wxScrolled<wxWindow>. More...
typedef wxVScrolled< wxPanel > | wxVScrolledWindow
| VScrolled window derived from wxPanel. More...

## Typedef Documentation

## ◆ wxScrolledCanvas

typedef wxScrolled<wxWindow> wxScrolledCanvas

Alias for wxScrolled<wxWindow>.

Scrolled window that doesn't have children and so doesn't need or want special handling of TAB traversal.

Since
  2.9.0

##

Library: wxCore
Category: Miscellaneous Windows

See also
  wxScrolled, wxScrolledWindow

## ◆ wxScrolledWindow

typedef wxScrolled<wxPanel> wxScrolledWindow

Scrolled window derived from wxPanel.

See wxScrolled for a detailed description.

Note
  Note that because this class derives from wxPanel, it shares its behaviour with regard to TAB traversal and focus handling (in particular, it forwards focus to its children). If you don't want this behaviour, use wxScrolledCanvas instead.
  wxScrolledWindow is an alias for wxScrolled<wxPanel> since version 2.9.0. In older versions, it was a standalone class.

##

Library: wxCore
Category: Miscellaneous Windows

See also
  wxScrolled, wxScrolledCanvas

## ◆ wxVScrolledWindow

typedef wxVScrolled<wxPanel> wxVScrolledWindow

VScrolled window derived from wxPanel.

See wxVScrolled for a detailed description.

Note
  Note that because this class derives from wxPanel, it shares its behaviour with regard to TAB traversal and focus handling (in particular, it forwards focus to its children). If you don't want this behaviour, use wxScrolledCanvas instead.
  wxVScrolledWindow is an alias for wxVScrolled<wxPanel> since version 3.3.1. In older versions, it was a standalone class.

##

Library: wxCore
Category: Miscellaneous Windows

See also
  wxVScrolled, wxVScrolledCanvas