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