Version: 3.1.0
Functions and Macros by Category

Detailed Description

This group defines all major function and macro groups.


 Application Initialization and Termination
 The functions in this section are used on application startup/shutdown and also to control the behaviour of the main event loop of the GUI programs.
 Atomic Operations
 When using multi-threaded applications, it is often required to access or modify memory which is shared between threads.
 Byte Order
 The endian-ness issues (that is the difference between big-endian and little-endian architectures) are important for the portable programs working with the external binary data (for example, data files or data coming from network) which is usually in some fixed, platform-independent format.
 Debugging macros
 Useful macros and functions for error checking and defensive programming.
 Below are a number of convenience functions for getting input from the user or displaying messages.
 These functions allow access to get or change the values of environment variables in a portable way.
 Below are a number of functions/macros used with wxWidgets event-handling system.
 Files and Directories
 These functions provide a platform-independent API for common file and directory functionality.
 Graphics Device Interface (GDI)
 The following are functions and macros related to GDI (Graphics Device Interface) access.
 Locale-dependent functions
 Below are a number of functions/macros which accept as last parameter a specific wxXLocale instance.
 These functions provide a variety of logging functions.
 The functions in this section are typically related with math operations and floating point numbers.
 Group of miscellaneous functions and macros.
 Network, User and OS
 The functions in this section are used to retrieve information about the current computer and/or user characteristics.
 Process Control
 The functions in this section are used to launch or terminate the other processes.
 Runtime Type Information (RTTI)
 wxWidgets uses its own RTTI ("run-time type identification") system which predates the current standard C++ RTTI and so is kept for backwards compatibility reasons but also because it allows some things which the standard RTTI doesn't directly support (such as creating a class from its name).
 Global string functions and macros.
 The functions and macros here mainly exist to make it possible to write code which may be compiled in multi thread build (wxUSE_THREADS = 1) as well as in single thread configuration (wxUSE_THREADS = 0).
 The functions in this section deal with getting the current time and sleeping for the specified time interval.
 The following constants are defined in wxWidgets:
 Wrappers of CRT functions
 For documentation of these functions please refer to the documentation of the standard CRT functions (see e.g.