typedef struct tagNMLVCUSTOMDRAW {
NMCUSTOMDRAW nmcd;
COLORREF clrText;
COLORREF clrTextBk;
#if (_WIN32_IE >= 0x0400)
int iSubItem;
#endif
#if (_WIN32_IE >= 0x560)
DWORD dwItemType;
// Item Custom Draw
COLORREF clrFace;
int iIconEffect;
int iIconPhase;
int iPartId;
int iStateId:
// Group Custom Draw
RECT rcText;
UINT uAlign;
#endif
} NMLVCUSTOMDRAW, *LPNMLVCUSTOMDRAW;