62 #ifndef EXT_GRIDVIEW_H    63 #define EXT_GRIDVIEW_H    83 #define CTRL_GRIDVIEW               "gridview"    85 #define GVS_COLFIRST                0x0000    86 #define GVS_ROWFIRST                0x0001   115 #define GV_HALIGN_LEFT                          0x00000001   117 #define GV_HALIGN_RIGHT                         0x00000002   119 #define GV_HALIGN_CENTER                        0x00000003   121 #define GV_VALIGN_TOP                           0x00000010   123 #define GV_VALIGN_BOTTOM                        0x00000020   125 #define GV_VALIGN_CENTER                        0x00000030   128 #define GV_HALIGN_MASK                          0x0000000F   131 #define GV_VALIGN_MASK                          0x000000F0   134 #define GV_TYPE_UNKNOWN                         0x00000000   136 #define GV_TYPE_TEXT                            0x00000100   138 #define GV_TYPE_NUMBER                          0x00000200   140 #define GV_TYPE_CHECKBOX                        0x00000300   142 #define GV_TYPE_SELECTION                       0x00000400   144 #define GV_TYPE_HEADER                          0x00000500   146 #define GV_TYPE_TABLEHEADER                     0x00000600   149 #define GV_TYPE_MASK                            0x0000FF00   152 #define GVS_WITHICON                            0x00010000   154 #define GVS_WITHCHECKBOX                        0x00020000   157 #define GVS_MULTLINE                          0x00100000   159 #define GVS_READONLY                            0x00200000   161 #define GVS_BOXCHECKED                          0x00400000   163 #define GVITEM_STYLE                            0x0001   164 #define GVITEM_BGCOLOR                          0x0002   165 #define GVITEM_FGCOLOR                          0x0004   166 #define GVITEM_FONT                             0x0008   167 #define GVITEM_IMAGE                            0x0010   168 #define GVITEM_MAINCONTENT                      0x0020    169 #define GVITEM_SIZE                             0x0040   171 #define GVITEM_ALLCONTENT                       0x00FF   188 typedef struct _GRIDCELLDEPENDENCE
   195     GRIDCELLEVALCALLBACK callback;
   255 typedef struct _GRIDCELLDATAEVAL
   262     GRIDCELLEVALCALLBACK eval_callback;
   329 #define  GRIDM_SETCELLPROPERTY    0xF210   349 #define  GRIDM_GETCELLPROPERTY    0xF211   369 #define  GRIDM_SETCOLWIDTH       0xF212   388 #define  GRIDM_GETCOLWIDTH       0xF213    408 #define  GRIDM_SETROWHEIGHT      0xF214   427 #define  GRIDM_GETROWHEIGHT      0xF215   447 #define  GRIDM_ADDROW         0xF216   466 #define  GRIDM_DELROW         0xF217   485 #define  GRIDM_ADDCOLUMN      0xF218   503 #define  GRIDM_DELCOLUMN      0xF219   519 #define  GRIDM_GETROWCOUNT    0xF21A   535 #define  GRIDM_GETCOLCOUNT    0xF21B   556 #define  GRIDM_SETNUMFORMAT   0xF21C   576 #define  GRIDM_SETSELECTED    0xF21D   596 #define  GRIDM_GETSELECTED    0xF21E   617 #define  GRIDM_ADDDEPENDENCE    0xF21F   637 #define  GRIDM_DELDEPENDENCE    0xF220   643 #define  GRIDM_ENDCELLEDIT      0xF221   657 #define  GRIDN_HEADLDOWN       1   663 #define  GRIDN_HEADLUP         2   668 #define  GRIDN_KEYDOWN         3   674 #define  GRIDN_CELLDBCLK       4   680 #define  GRIDN_CELLCLK         5   686 #define  GRIDN_FOCUSCHANGED    6   692 #define  GRIDN_CELLTEXTCHANGED 7 
int BOOL
A type definition for boolean value. 
 
struct _GRIDCELLDATATEXT GRIDCELLDATATEXT
 
Uint32 gal_pixel
Data type of pixel value. 
 
struct _GRIDCELLDATANUMBER GRIDCELLDATANUMBER
 
struct _GRIDVIEWDATA GRIDVIEWDATA
 
struct _GRIDCELLDATASELECTION GRIDCELLDATASELECTION
 
struct _GRIDCELLDATAHEADER GRIDCELLDATAHEADER
 
struct _GRIDCELLDATA GRIDCELLDATA
 
struct _GRIDCELLDATACHECKBOX GRIDCELLDATACHECKBOX
 
struct _GRIDCELLS GRIDCELLS
 
DWORD_PTR DWORD
A unsigned long type definition for pointer precision.