SS_DRAWITEMSTRUCT Structure
Applies To
fpSpread control
Definition
typedef struct ss_drawitemstruct
{
WORD CtlID;
SS_COORD Col;
SS_COORD Row;
HWND hWnd;
HDC hDC;
RECT Rect;
long lStyle;
LPCTSTR lpData;
} SS_DRAWITEMSTRUCT, FAR *LPSS_DRAWITEMSTRUCT;
Fields
The following fields are available:
| Field | Description |
|---|---|
| CtlID | fpSpread control ID |
| Col | Column number of cell to draw |
| Row | Row number of cell to draw |
| hWnd | Window handle of fpSpread control |
| hDC | Spread device context to use |
| Rect | Rectangle of cell (All drawing must be done within this rectangle.) |
| lStyle | User-defined style (The value of the lStyle parameter of the SSSetTypeOwnerDraw function.) |
| lpData | Cell data |
Remarks
This structure is sent through the SSM_DRAWITEM message to the owner of the fpSpread control each time an owner-drawn cell is displayed. Use the SSSetTypeOwnerDraw function to specify an owner-drawn cell.