# Application and Process Management
[Full Class List by Category]

## Detailed Description

The classes in this section represent the application (see wxApp) or parts of it (e.g.

wxEventLoopBase, wxModule). They can be used for initialization/shutdown of the application itself.

Related macros/global-functions group: Application Initialization and Termination.

## Classes
class | wxAppConsole
| This class is essential for writing console-only or hybrid apps without having to define `wxUSE_GUI=0`. More...
class | wxApp
| The wxApp class represents the application itself when `wxUSE_GUI=1`. More...
class | wxCmdLineParser
| wxCmdLineParser is a class for parsing the command line. More...
class | wxDynamicLibraryDetails
| This class is used for the objects returned by the wxDynamicLibrary::ListLoaded() method and contains the information about a single module loaded into the address space of the current process. More...
class | wxDynamicLibrary
| wxDynamicLibrary is a class representing dynamically loadable library (Windows DLL, shared library under Unix etc). More...
class | wxEventLoopBase
| Base class for all event loop implementations. More...
class | wxEventLoopActivator
| Makes an event loop temporarily active. More...
class | wxInitializer
| Create an object of this class on the stack to initialize/cleanup the library automatically. More...
class | wxModule
| The module system is a very simple mechanism to allow applications (and parts of wxWidgets itself) to define initialization and cleanup functions that are automatically called on wxWidgets startup and exit. More...
class | wxProcess
| The objects of this class are used in conjunction with the wxExecute() function. More...
class | wxSingleInstanceChecker
| wxSingleInstanceChecker class allows to check that only a single instance of a program is running. More...

|  | [ top ]