Classes | Defines | Typedefs | Enumerations
core/vgui/impl/win32/vgui_win32_cmdtarget.h File Reference
#include <windows.h>

Go to the source code of this file.

Classes

struct  AFX_MSGMAP
class  vgui_win32_cmdtarget
struct  AFX_MSGMAP_ENTRY

Defines

#define DECLARE_MESSAGE_MAP()
#define BEGIN_MESSAGE_MAP(theClass, baseClass)
#define END_MESSAGE_MAP()
#define ON_COMMAND(id, memberFxn)   { WM_COMMAND, 0, (WORD)id, (WORD)id, AfxSig_vv, (AFX_PMSG)memberFxn },
#define ON_WM_CREATE()

Typedefs

typedef void(vgui_win32_cmdtarget::* AFX_PMSG )(void)

Enumerations

enum  AfxSig { AfxSig_end = 0, AfxSig_vv }

Define Documentation

#define BEGIN_MESSAGE_MAP (   theClass,
  baseClass 
)
Value:
const AFX_MSGMAP* theClass::GetMessageMap() const \
  { return &theClass::messageMap; } \
  const AFX_MSGMAP theClass::messageMap = \
  { &(baseClass::messageMap), \
   (AFX_MSGMAP_ENTRY*) &(theClass::messageEntries_) }; \
  const AFX_MSGMAP_ENTRY theClass::messageEntries_[] = \
  {

Definition at line 35 of file vgui_win32_cmdtarget.h.

#define DECLARE_MESSAGE_MAP ( )
Value:
private: \
  static const AFX_MSGMAP_ENTRY messageEntries_[]; \
protected: \
  static const AFX_MSGMAP messageMap; \
  virtual const AFX_MSGMAP* GetMessageMap() const;

Definition at line 28 of file vgui_win32_cmdtarget.h.

#define END_MESSAGE_MAP ( )
Value:
{ 0, 0, 0, 0, AfxSig_end, (AFX_PMSG)0 } \
  };

Definition at line 44 of file vgui_win32_cmdtarget.h.

#define ON_COMMAND (   id,
  memberFxn 
)    { WM_COMMAND, 0, (WORD)id, (WORD)id, AfxSig_vv, (AFX_PMSG)memberFxn },

Definition at line 54 of file vgui_win32_cmdtarget.h.

#define ON_WM_CREATE ( )
Value:
{ WM_CREATE, 0, 0, 0, AfxSig_is, \
     (AFX_PMSG)(AFX_PMSGW)(int AFX_MSG_CALL CWnd::*)(LPCREATESTRUCT)OnCreate},

Definition at line 56 of file vgui_win32_cmdtarget.h.


Typedef Documentation

typedef void(vgui_win32_cmdtarget::* AFX_PMSG)(void)

Definition at line 72 of file vgui_win32_cmdtarget.h.


Enumeration Type Documentation

enum AfxSig
Enumerator:
AfxSig_end 
AfxSig_vv 

Definition at line 48 of file vgui_win32_cmdtarget.h.