GridCtrl.h File Reference

Go to the source code of this file.

Classes

struct  tagNM_GRIDVIEW
struct  tagGV_DISPINFO
struct  tagGV_CACHEHINT
class  CGridCtrl

Defines

#define GRIDCONTROL_NO_DRAGDROP
#define GRIDCTRL_CLASSNAME   _T("MFCGridCtrl")
#define IDC_INPLACE_CONTROL   8
#define IsSHIFTpressed()   ( (GetKeyState(VK_SHIFT) & (1 << (sizeof(SHORT)*8-1))) != 0 )
#define IsCTRLpressed()   ( (GetKeyState(VK_CONTROL) & (1 << (sizeof(SHORT)*8-1))) != 0 )
#define DDX_GridControl(pDX, nIDC, rControl)   DDX_Control(pDX, nIDC, rControl)
#define GVL_NONE   0L
#define GVL_HORZ   1L
#define GVL_VERT   2L
#define GVL_BOTH   3L
#define GVS_DEFAULT   0
#define GVS_HEADER   1
#define GVS_DATA   2
#define GVS_BOTH   3
#define GVNI_FOCUSED   0x0001
#define GVNI_SELECTED   0x0002
#define GVNI_DROPHILITED   0x0004
#define GVNI_READONLY   0x0008
#define GVNI_FIXED   0x0010
#define GVNI_MODIFIED   0x0020
#define GVNI_ABOVE   LVNI_ABOVE
#define GVNI_BELOW   LVNI_BELOW
#define GVNI_TOLEFT   LVNI_TOLEFT
#define GVNI_TORIGHT   LVNI_TORIGHT
#define GVNI_ALL   (LVNI_BELOW|LVNI_TORIGHT|LVNI_TOLEFT)
#define GVNI_AREA   (LVNI_BELOW|LVNI_TORIGHT)
#define GVHT_DATA   0x0000
#define GVHT_TOPLEFT   0x0001
#define GVHT_COLHDR   0x0002
#define GVHT_ROWHDR   0x0004
#define GVHT_COLSIZER   0x0008
#define GVHT_ROWSIZER   0x0010
#define GVHT_LEFT   0x0020
#define GVHT_RIGHT   0x0040
#define GVHT_ABOVE   0x0080
#define GVHT_BELOW   0x0100
#define GVN_BEGINDRAG   LVN_BEGINDRAG
#define GVN_BEGINLABELEDIT   LVN_BEGINLABELEDIT
#define GVN_BEGINRDRAG   LVN_BEGINRDRAG
#define GVN_COLUMNCLICK   LVN_COLUMNCLICK
#define GVN_DELETEITEM   LVN_DELETEITEM
#define GVN_ENDLABELEDIT   LVN_ENDLABELEDIT
#define GVN_SELCHANGING   LVN_ITEMCHANGING
#define GVN_SELCHANGED   LVN_ITEMCHANGED
#define GVN_GETDISPINFO   LVN_GETDISPINFO
#define GVN_ODCACHEHINT   LVN_ODCACHEHINT

Typedefs

typedef struct tagNM_GRIDVIEW NM_GRIDVIEW
typedef struct tagGV_DISPINFO GV_DISPINFO
typedef struct tagGV_CACHEHINT GV_CACHEHINT
typedef CTypedPtrArray
< CObArray, CGridCellBase * > 
GRID_ROW
typedef BOOL(CALLBACK * GRIDCALLBACK )(GV_DISPINFO *, LPARAM)

Define Documentation

#define DDX_GridControl ( pDX,
nIDC,
rControl   )     DDX_Control(pDX, nIDC, rControl)

Definition at line 91 of file GridCtrl.h.

#define GRIDCONTROL_NO_DRAGDROP

Definition at line 42 of file GridCtrl.h.

#define GRIDCTRL_CLASSNAME   _T("MFCGridCtrl")

Definition at line 60 of file GridCtrl.h.

#define GVHT_ABOVE   0x0080

Definition at line 163 of file GridCtrl.h.

#define GVHT_BELOW   0x0100

Definition at line 164 of file GridCtrl.h.

#define GVHT_COLHDR   0x0002

Definition at line 157 of file GridCtrl.h.

#define GVHT_COLSIZER   0x0008

Definition at line 159 of file GridCtrl.h.

#define GVHT_DATA   0x0000

Definition at line 155 of file GridCtrl.h.

#define GVHT_LEFT   0x0020

Definition at line 161 of file GridCtrl.h.

#define GVHT_RIGHT   0x0040

Definition at line 162 of file GridCtrl.h.

#define GVHT_ROWHDR   0x0004

Definition at line 158 of file GridCtrl.h.

#define GVHT_ROWSIZER   0x0010

Definition at line 160 of file GridCtrl.h.

#define GVHT_TOPLEFT   0x0001

Definition at line 156 of file GridCtrl.h.

#define GVL_BOTH   3L

Definition at line 131 of file GridCtrl.h.

#define GVL_HORZ   1L

Definition at line 129 of file GridCtrl.h.

#define GVL_NONE   0L

Definition at line 128 of file GridCtrl.h.

#define GVL_VERT   2L

Definition at line 130 of file GridCtrl.h.

#define GVN_BEGINDRAG   LVN_BEGINDRAG

Definition at line 167 of file GridCtrl.h.

#define GVN_BEGINLABELEDIT   LVN_BEGINLABELEDIT

Definition at line 168 of file GridCtrl.h.

#define GVN_BEGINRDRAG   LVN_BEGINRDRAG

Definition at line 169 of file GridCtrl.h.

#define GVN_COLUMNCLICK   LVN_COLUMNCLICK

Definition at line 170 of file GridCtrl.h.

#define GVN_DELETEITEM   LVN_DELETEITEM

Definition at line 171 of file GridCtrl.h.

#define GVN_ENDLABELEDIT   LVN_ENDLABELEDIT

Definition at line 172 of file GridCtrl.h.

#define GVN_GETDISPINFO   LVN_GETDISPINFO

Definition at line 175 of file GridCtrl.h.

#define GVN_ODCACHEHINT   LVN_ODCACHEHINT

Definition at line 176 of file GridCtrl.h.

#define GVN_SELCHANGED   LVN_ITEMCHANGED

Definition at line 174 of file GridCtrl.h.

#define GVN_SELCHANGING   LVN_ITEMCHANGING

Definition at line 173 of file GridCtrl.h.

#define GVNI_ABOVE   LVNI_ABOVE

Definition at line 147 of file GridCtrl.h.

#define GVNI_ALL   (LVNI_BELOW|LVNI_TORIGHT|LVNI_TOLEFT)

Definition at line 151 of file GridCtrl.h.

#define GVNI_AREA   (LVNI_BELOW|LVNI_TORIGHT)

Definition at line 152 of file GridCtrl.h.

#define GVNI_BELOW   LVNI_BELOW

Definition at line 148 of file GridCtrl.h.

#define GVNI_DROPHILITED   0x0004

Definition at line 142 of file GridCtrl.h.

#define GVNI_FIXED   0x0010

Definition at line 144 of file GridCtrl.h.

#define GVNI_FOCUSED   0x0001

Definition at line 140 of file GridCtrl.h.

#define GVNI_MODIFIED   0x0020

Definition at line 145 of file GridCtrl.h.

#define GVNI_READONLY   0x0008

Definition at line 143 of file GridCtrl.h.

#define GVNI_SELECTED   0x0002

Definition at line 141 of file GridCtrl.h.

#define GVNI_TOLEFT   LVNI_TOLEFT

Definition at line 149 of file GridCtrl.h.

#define GVNI_TORIGHT   LVNI_TORIGHT

Definition at line 150 of file GridCtrl.h.

#define GVS_BOTH   3

Definition at line 137 of file GridCtrl.h.

#define GVS_DATA   2

Definition at line 136 of file GridCtrl.h.

#define GVS_DEFAULT   0

Definition at line 134 of file GridCtrl.h.

#define GVS_HEADER   1

Definition at line 135 of file GridCtrl.h.

#define IDC_INPLACE_CONTROL   8

Definition at line 61 of file GridCtrl.h.

 
#define IsCTRLpressed (  )     ( (GetKeyState(VK_CONTROL) & (1 << (sizeof(SHORT)*8-1))) != 0 )

Definition at line 88 of file GridCtrl.h.

 
#define IsSHIFTpressed (  )     ( (GetKeyState(VK_SHIFT) & (1 << (sizeof(SHORT)*8-1))) != 0 )

Definition at line 87 of file GridCtrl.h.


Typedef Documentation

typedef CTypedPtrArray<CObArray, CGridCellBase*> GRID_ROW

Definition at line 118 of file GridCtrl.h.

typedef BOOL(CALLBACK* GRIDCALLBACK)(GV_DISPINFO *, LPARAM)

Definition at line 121 of file GridCtrl.h.

typedef struct tagGV_CACHEHINT GV_CACHEHINT
typedef struct tagGV_DISPINFO GV_DISPINFO
typedef struct tagNM_GRIDVIEW NM_GRIDVIEW
Generated on Thu May 30 15:42:56 2013 for GME by  doxygen 1.6.3