Swinc
SourceForge.net Logo

 

 

swinc Namespace Reference


Classes

class  MessageHandlerFunc
 Pure Virtual base message handler (Function Object). More...
class  MessageHandlerStaticFunc
 Derived message handler for static/global function (Function Object). More...
class  MessageHandlerMemberFunc
 Derived message handler for member functions (Function Object). More...
class  PtrMap
 PtrMap - A class used to initially map a HWND to a SwincWindowBase class by thread. More...
class  SwincWindow
 SwincWindow - Class to create and manage a SDI window. More...
class  SwincWindowBase
 Abstract Base Class that all other Swinc windows are based. More...
class  SwincButton
class  SwincComboBox
class  SwincControlWindow
class  SwincDialog
class  SwincEdit
class  SwincException
class  SwincHwnd
class  SwincLabel
class  SwincListBox
class  SwincListView
class  SwincMenu
class  SwincTab

Typedefs

typedef std::string tstring
typedef std::map< UINT, swinc::MessageHandlerFunc * > MessageMap
typedef swinc::MessageHandlerFuncpMsgHandler
typedef LRESULT(*) GlobalMessageHandler (swinc::SwincWindowBase *, WPARAM, LPARAM)

Functions

swinc::MessageHandlerFuncMakeMessageHandler (swinc::GlobalMessageHandler pmh)
template<class _Ty>
MessageHandlerFuncMakeMessageHandler (_Ty *pInst, LRESULT(_Ty::*pfMessageHandler)(WPARAM, LPARAM))
 Templated helper function to create a member message handler.

Variables

swinc::PtrMap g_ptrmap
swinc::PtrMap g_ptrmap
swinc::PtrMap g_ptrmap
swinc::PtrMap g_ptrmap
swinc::PtrMap g_ptrmap

Typedef Documentation

typedef LRESULT(*) swinc::GlobalMessageHandler(swinc::SwincWindowBase *, WPARAM, LPARAM)

typedef std::map<UINT, swinc::MessageHandlerFunc*> swinc::MessageMap

typedef swinc::MessageHandlerFunc* swinc::pMsgHandler

typedef std::string swinc::tstring


Function Documentation

template<class _Ty>
MessageHandlerFunc* swinc::MakeMessageHandler ( _Ty *  pInst,
LRESULT(_Ty::*)(WPARAM, LPARAM)  pfMessageHandler 
) [inline]

Templated helper function to create a member message handler.

MessageHandlerFunc * swinc::MakeMessageHandler ( LRESULT(*)(swinc::SwincWindowBase *, WPARAM, LPARAM)  pfMessageHandler  ) 

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Helper function to create static/global message handler


Variable Documentation

swinc::PtrMap swinc::g_ptrmap

swinc::PtrMap swinc::g_ptrmap

swinc::PtrMap swinc::g_ptrmap

swinc::PtrMap swinc::g_ptrmap

swinc::PtrMap swinc::g_ptrmap


Generated on Sat Jul 7 11:45:10 2007 for SWinC by  doxygen 1.5.2