Commit eef99e0c authored by Aric Stewart's avatar Aric Stewart Committed by Alexandre Julliard

Implemented both customdraw message sending and handling (based off

the treeview method) as well as LVS_OWNERDRAWFIXED.
parent 4f2300a3
...@@ -2765,6 +2765,15 @@ typedef struct tagNMLVCACHEHINT ...@@ -2765,6 +2765,15 @@ typedef struct tagNMLVCACHEHINT
#define PNM_CACHEHINT LPNMLVCACHEHINT #define PNM_CACHEHINT LPNMLVCACHEHINT
#define NM_CACHEHINT NMLVCACHEHINT #define NM_CACHEHINT NMLVCACHEHINT
#define NMLVCUSTOMDRAW_V3_SIZE CCSIZEOF_STRUCT(NMLCUSTOMDRW, clrTextBk)
typedef struct tagNMLVCUSTOMDRAW
{
NMCUSTOMDRAW nmcd;
COLORREF clrText;
COLORREF clrTextBk;
int iSubItem;
} NMLVCUSTOMDRAW, *LPNMLVCUSTOMDRAW;
#define ListView_SetTextBkColor(hwnd,clrBk) \ #define ListView_SetTextBkColor(hwnd,clrBk) \
(BOOL)SendMessageA((hwnd),LVM_SETTEXTBKCOLOR,0,(LPARAM)(COLORREF)(clrBk)) (BOOL)SendMessageA((hwnd),LVM_SETTEXTBKCOLOR,0,(LPARAM)(COLORREF)(clrBk))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment