#define wxINT16_MAX SHRT_MAX |
C99-like sized MIN/MAX constants for all integer types.
For each n
in the set 8, 16, 32, 64 we define wxINTn_MIN
, wxINTn_MAX
and wxUINTc_MAX
(wxUINTc_MIN
is always 0 and so is not defined).
#define wxINT16_MIN SHRT_MIN |
C99-like sized MIN/MAX constants for all integer types.
For each n
in the set 8, 16, 32, 64 we define wxINTn_MIN
, wxINTn_MAX
and wxUINTc_MAX
(wxUINTc_MIN
is always 0 and so is not defined).
#define wxINT32_MAX INT_MAX-or-LONG_MAX |
C99-like sized MIN/MAX constants for all integer types.
For each n
in the set 8, 16, 32, 64 we define wxINTn_MIN
, wxINTn_MAX
and wxUINTc_MAX
(wxUINTc_MIN
is always 0 and so is not defined).
#define wxINT32_MIN INT_MIN-or-LONG_MIN |
C99-like sized MIN/MAX constants for all integer types.
For each n
in the set 8, 16, 32, 64 we define wxINTn_MIN
, wxINTn_MAX
and wxUINTc_MAX
(wxUINTc_MIN
is always 0 and so is not defined).
#define wxINT64_MAX LLONG_MAX |
C99-like sized MIN/MAX constants for all integer types.
For each n
in the set 8, 16, 32, 64 we define wxINTn_MIN
, wxINTn_MAX
and wxUINTc_MAX
(wxUINTc_MIN
is always 0 and so is not defined).
#define wxINT64_MIN LLONG_MIN |
C99-like sized MIN/MAX constants for all integer types.
For each n
in the set 8, 16, 32, 64 we define wxINTn_MIN
, wxINTn_MAX
and wxUINTc_MAX
(wxUINTc_MIN
is always 0 and so is not defined).
#define wxINT8_MAX CHAR_MAX |
C99-like sized MIN/MAX constants for all integer types.
For each n
in the set 8, 16, 32, 64 we define wxINTn_MIN
, wxINTn_MAX
and wxUINTc_MAX
(wxUINTc_MIN
is always 0 and so is not defined).
#define wxINT8_MIN CHAR_MIN |
C99-like sized MIN/MAX constants for all integer types.
For each n
in the set 8, 16, 32, 64 we define wxINTn_MIN
, wxINTn_MAX
and wxUINTc_MAX
(wxUINTc_MIN
is always 0 and so is not defined).
#define wxUINT16_MAX USHRT_MAX |
C99-like sized MIN/MAX constants for all integer types.
For each n
in the set 8, 16, 32, 64 we define wxINTn_MIN
, wxINTn_MAX
and wxUINTc_MAX
(wxUINTc_MIN
is always 0 and so is not defined).
#define wxUINT32_MAX UINT_MAX-or-LONG_MAX |
C99-like sized MIN/MAX constants for all integer types.
For each n
in the set 8, 16, 32, 64 we define wxINTn_MIN
, wxINTn_MAX
and wxUINTc_MAX
(wxUINTc_MIN
is always 0 and so is not defined).
#define wxUINT64_MAX ULLONG_MAX |
C99-like sized MIN/MAX constants for all integer types.
For each n
in the set 8, 16, 32, 64 we define wxINTn_MIN
, wxINTn_MAX
and wxUINTc_MAX
(wxUINTc_MIN
is always 0 and so is not defined).
#define wxUINT8_MAX UCHAR_MAX |
C99-like sized MIN/MAX constants for all integer types.
For each n
in the set 8, 16, 32, 64 we define wxINTn_MIN
, wxINTn_MAX
and wxUINTc_MAX
(wxUINTc_MIN
is always 0 and so is not defined).
8 bit type (the mapping is more complex than a simple typedef
and is not shown here).
16 bit type (the mapping is more complex than a simple typedef
and is not shown here).
32 bit type (the mapping is more complex than a simple typedef
and is not shown here).
typedef int wxCoord |
The type for screen and DC coordinates.
typedef double wxDouble |
Native fastest representation that has at least wxFloat64 precision, so use the IEEE types for storage, and this for calculations.
(The mapping is more complex than a simple typedef
and is not shown here).
32 bit type (the mapping is more complex than a simple typedef
and is not shown here).
typedef float wxFloat32 |
32 bit IEEE float ( 1 sign, 8 exponent bits, 23 fraction bits ).
(The mapping is more complex than a simple typedef
and is not shown here).
typedef double wxFloat64 |
64 bit IEEE float ( 1 sign, 11 exponent bits, 52 fraction bits ).
(The mapping is more complex than a simple typedef
and is not shown here).
typedef signed short wxInt16 |
16 bit type (the mapping is more complex than a simple typedef
and is not shown here).
typedef int wxInt32 |
32 bit type (the mapping is more complex than a simple typedef
and is not shown here).
typedef wxLongLong_t wxInt64 |
64 bit type (the mapping is more complex than a simple typedef
and is not shown here).
typedef signed char wxInt8 |
8 bit type (the mapping is more complex than a simple typedef
and is not shown here).
typedef ssize_t wxIntPtr |
Signed and unsigned integral types big enough to contain all of long
, size_t
and void*
.
(The mapping is more complex than a simple typedef
and is not shown here).
typedef unsigned short wxUint16 |
16 bit type (the mapping is more complex than a simple typedef
and is not shown here).
typedef unsigned int wxUint32 |
32 bit type (the mapping is more complex than a simple typedef
and is not shown here).
typedef wxULongLong_t wxUint64 |
64 bit type (the mapping is more complex than a simple typedef
and is not shown here).
typedef unsigned char wxUint8 |
8 bit type (the mapping is more complex than a simple typedef
and is not shown here).
typedef size_t wxUIntPtr |
Signed and unsigned integral types big enough to contain all of long
, size_t
and void*
.
(The mapping is more complex than a simple typedef
and is not shown here).
16 bit type (the mapping is more complex than a simple typedef
and is not shown here).
enum wxAlignment |
Generic alignment values.
Can be combined together.
enum wxBackgroundStyle |
Background styles.
enum wxDataFormatId |
Data format IDs used by wxDataFormat.
enum wxDirection |
enum wxDuplexMode |
enum wxGeometryCentre |
enum wxHitTest |
Generic hit test results.
enum wxItemKind |
Item kinds for use with wxMenu, wxMenuItem, and wxToolBar.
wxITEM_SEPARATOR | |
wxITEM_NORMAL |
Normal tool button / menu item.
|
wxITEM_CHECK |
Check (or toggle) tool button / menu item. |
wxITEM_RADIO |
Radio tool button / menu item. |
wxITEM_DROPDOWN |
Normal tool button with a dropdown arrow next to it. Clicking the dropdown arrow sends a |
wxITEM_MAX |
enum wxKeyCode |
Virtual keycodes used by wxKeyEvent and some other wxWidgets functions.
Note that the range 33
- 126
is reserved for the standard ASCII characters and that the range 128
- 255
is reserved for the extended ASCII characters (which are not really standard and thus should be avoid in portable apps!).
WXK_BACK |
Backspace. |
WXK_TAB | |
WXK_RETURN | |
WXK_ESCAPE | |
WXK_SPACE | |
WXK_DELETE | |
WXK_START |
These are, by design, not compatible with unicode characters. If you want to get a unicode character from a key event, use wxKeyEvent::GetUnicodeKey instead. |
WXK_LBUTTON | |
WXK_RBUTTON | |
WXK_CANCEL | |
WXK_MBUTTON | |
WXK_CLEAR | |
WXK_SHIFT | |
WXK_ALT | |
WXK_CONTROL | |
WXK_MENU | |
WXK_PAUSE | |
WXK_CAPITAL | |
WXK_END | |
WXK_HOME | |
WXK_LEFT | |
WXK_UP | |
WXK_RIGHT | |
WXK_DOWN | |
WXK_SELECT | |
WXK_PRINT | |
WXK_EXECUTE | |
WXK_SNAPSHOT | |
WXK_INSERT | |
WXK_HELP | |
WXK_NUMPAD0 | |
WXK_NUMPAD1 | |
WXK_NUMPAD2 | |
WXK_NUMPAD3 | |
WXK_NUMPAD4 | |
WXK_NUMPAD5 | |
WXK_NUMPAD6 | |
WXK_NUMPAD7 | |
WXK_NUMPAD8 | |
WXK_NUMPAD9 | |
WXK_MULTIPLY | |
WXK_ADD | |
WXK_SEPARATOR | |
WXK_SUBTRACT | |
WXK_DECIMAL | |
WXK_DIVIDE | |
WXK_F1 | |
WXK_F2 | |
WXK_F3 | |
WXK_F4 | |
WXK_F5 | |
WXK_F6 | |
WXK_F7 | |
WXK_F8 | |
WXK_F9 | |
WXK_F10 | |
WXK_F11 | |
WXK_F12 | |
WXK_F13 | |
WXK_F14 | |
WXK_F15 | |
WXK_F16 | |
WXK_F17 | |
WXK_F18 | |
WXK_F19 | |
WXK_F20 | |
WXK_F21 | |
WXK_F22 | |
WXK_F23 | |
WXK_F24 | |
WXK_NUMLOCK | |
WXK_SCROLL | |
WXK_PAGEUP | |
WXK_PAGEDOWN | |
WXK_NUMPAD_SPACE | |
WXK_NUMPAD_TAB | |
WXK_NUMPAD_ENTER | |
WXK_NUMPAD_F1 | |
WXK_NUMPAD_F2 | |
WXK_NUMPAD_F3 | |
WXK_NUMPAD_F4 | |
WXK_NUMPAD_HOME | |
WXK_NUMPAD_LEFT | |
WXK_NUMPAD_UP | |
WXK_NUMPAD_RIGHT | |
WXK_NUMPAD_DOWN | |
WXK_NUMPAD_PAGEUP | |
WXK_NUMPAD_PAGEDOWN | |
WXK_NUMPAD_END | |
WXK_NUMPAD_BEGIN | |
WXK_NUMPAD_INSERT | |
WXK_NUMPAD_DELETE | |
WXK_NUMPAD_EQUAL | |
WXK_NUMPAD_MULTIPLY | |
WXK_NUMPAD_ADD | |
WXK_NUMPAD_SEPARATOR | |
WXK_NUMPAD_SUBTRACT | |
WXK_NUMPAD_DECIMAL | |
WXK_NUMPAD_DIVIDE | |
WXK_WINDOWS_LEFT |
The following key codes are only generated under Windows currently. |
WXK_WINDOWS_RIGHT | |
WXK_WINDOWS_MENU | |
WXK_COMMAND | |
WXK_SPECIAL1 |
Hardware-specific buttons. |
WXK_SPECIAL2 | |
WXK_SPECIAL3 | |
WXK_SPECIAL4 | |
WXK_SPECIAL5 | |
WXK_SPECIAL6 | |
WXK_SPECIAL7 | |
WXK_SPECIAL8 | |
WXK_SPECIAL9 | |
WXK_SPECIAL10 | |
WXK_SPECIAL11 | |
WXK_SPECIAL12 | |
WXK_SPECIAL13 | |
WXK_SPECIAL14 | |
WXK_SPECIAL15 | |
WXK_SPECIAL16 | |
WXK_SPECIAL17 | |
WXK_SPECIAL18 | |
WXK_SPECIAL19 | |
WXK_SPECIAL20 |
enum wxKeyModifier |
This enum contains bit mask constants used in wxKeyEvent.
enum wxOrientation |
enum wxPaperSize |
Paper size types for use with the printing framework.
enum wxPrintMode |
enum wxPrintOrientation |
enum wxSizerFlagBits |
Miscellaneous flags for wxSizer items.
enum wxStandardID |
Standard menu IDs.
enum wxStretch |
enum wxUpdateUI |
Flags which can be used in wxWindow::UpdateWindowUI().
wxCoord wxDefaultCoord = -1 |
A special value meaning "use default coordinate".
![]() |
[ top ] |