Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

W32DLib Namespace Reference

W32DLib Implements a simple wrapper around some common Windows dialog functionality. More...


Classes

class  AutoCheck
 The AutoCheck class. More...
class  Button
 The Button class. More...
class  ComboBox
 The ComboBox class. More...
class  Common
 The Common class. More...
class  Control
 The base Control class. More...
class  DataX
 The DataX class. More...
class  Dialog
 The base Dialog class. More...
class  RadioButton
 The RadioButton class. More...
class  Registry
 The Registry class. More...
class  StaticText
 The StaticText class. More...
class  Text
 The Text class. More...
class  Window
 The base Window class. More...

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.


Detailed Description

W32DLib Implements a simple wrapper around some common Windows dialog functionality.

Function Documentation

std::string EncodeCString const char *  p  ) 
 

Encodes string so they appear C-like.

Used in debug build to dump strings.

Parameters:
p The string to encode.
Returns:
The encoded string.

const char* MsgName UINT  msg  ) 
 

A table of Windows message names.

Only available in debug builds -- returns an empty string otherwise.

Parameters:
msg A Windows Message ID
Returns:
The message type as a readable string

void W32Debug const char *  func,
const char *  file,
const char *  msg
 

Logs debug output.

Only available in debug builds -- does nothing otherwise.

Parameters:
func The function it was called from.
file The file it was called from.
msg The debug message.


Variable Documentation

class class class class typedef BOOL(Window::* W32DLib::W32DLibCallback)(UINT msg, WPARAM wp, LPARAM lp)
 

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).


Generated on Fri May 6 01:22:33 2005 for W32DLib by  doxygen 1.4.1