Humble Framework for SkyOS


Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

HWidget.h File Reference


Detailed Description

Interface and implementation of the HWidget class.

Definition in file HWidget.h.

Go to the source code of this file.

Defines

#define BEGIN_MSG_MAP(x)
 The initial portion of a message map, i.e., the HandleMessage() method.
#define MAP_CMD(id, fn)
 Routes any command type to the handler function.
#define MAP_CMD_ALL(fn)
 Routes ALL command messages to the handler function.
#define MAP_CMD_RANGE(idLo, idHi, fn)
 Routes a range of consecutive commands to the handler function.
#define MAP_MSG(id, fn)
 Routes a message to the handler function.
#define MAP_MSG_RANGE(idLo, idHi, fn)
 Routes a range of consecutive message to the handler function.
#define CHAIN_MAP(x)   if (x::HandleMessage(hWnd, pMsg, hr)) return true;
 Links the message map to class x (typically a base class).
#define END_MSG_MAP
 Closes the message map.

Typedefs

typedef HWidgetHWidgetPtr