MTblGetOwnerDrawnItem
bOk = MTblGetOwnerDrawnItem( hWndTbl, nID, cODI )
Gets the data of an ownerdrawn item.
Parameters
hWndTbl
Window Handle: Handle of the table
nID
Number: The ID of the ownerdrawn item ( = lParam of message MTM_DrawItem )
cODI
fcMTblODI: UDV to retrieve the data
Return
Boolean: TRUE if successful or FALSE if not
Example
In this example we get the ODI data on MTM_DrawItem and draw something:
On MTM_DrawItem
If MTblGetOwnerDrawnItem( hWndForm, lParam, odi )
If odi.Type = MTBL_ODI_CELL
! Draw green background
Set nColor = COLOR_Green
Set nBrush = CreateSolidBrush( nColor )
Set nOldBrush = SelectObject( odi.DC, nBrush )
Call FillRect( odi.DC, odi.Left, odi.Top, odi.Right, odi.Bottom, nBrush )
Call SelectObject( odi.DC, nOldBrush )
Call DeleteObject( nBrush )
Remarks
Call this funcion only on MTM_DrawItem!
See also
Ownerdrawn items
Created with the Personal Edition of HelpNDoc: Produce Kindle eBooks easily