#include <windows.h>#include <vector>#include <map>#include <string>Namespaces | |
| namespace | W32DLib |
Defines | |
| #define | W32DLIB_BASE_H "$Id: base.h,v 1.7 2005/04/17 00:34:01 ianc Exp $" |
| #define | W32DEBUGOUT(x) while(false) |
| Debug macro for non-debug builds (does nothing). | |
Functions | |
| const char * | MsgName (UINT msg) |
| A table of Windows message names. | |
| void | W32Debug (const char *func, const char *file, const char *msg) |
| Logs debug output. | |
| std::string | EncodeCString (const char *p) |
| Encodes string so they appear C-like. | |
Variables | |
| class class class typedef BOOL(Window::* | W32DLibCallback )(UINT msg, WPARAM wp, LPARAM lp) |
| The callback type for W32DLib. | |
|
|
Debug macro for non-debug builds (does nothing).
|
|
|
|
|
|
Encodes string so they appear C-like. Used in debug build to dump strings.
|
|
|
A table of Windows message names. Only available in debug builds -- returns an empty string otherwise.
|
|
||||||||||||||||
|
Logs debug output. Only available in debug builds -- does nothing otherwise.
|
|
|
The callback type for W32DLib. Simply accepts the usual Windows message parameters, and generally return TRUE if the event was handled (check individual message rules in MSDN). |
1.4.1