19 #ifndef MCTRL_COMMON_H
20 #define MCTRL_COMMON_H
64 #define MC_CLR_NONE ((COLORREF) 0xFFFFFFFF)
66 #define MC_CLR_DEFAULT ((COLORREF) 0xFF000000)
69 #define MC_I_IMAGECALLBACK (-1)
71 #define MC_I_IMAGENONE (-2)
74 #define MC_I_CHILDRENCALLBACK (-1)
77 #define MC_LPSTR_TEXTCALLBACKW ((LPWSTR)(INT_PTR) -1)
79 #define MC_LPSTR_TEXTCALLBACKA ((LPSTR)(INT_PTR) -1)
92 #define MC_LPSTR_TEXTCALLBACK MCTRL_NAME_AW(MC_LPSTR_TEXTCALLBACK)
108 typedef struct MC_NMCUSTOMDRAWINFO_tag {
113 DWORD_PTR dwItemSpec;
126 #define MC_EXM_FIRST (WM_USER+0x4000 + 0)
127 #define MC_EXM_LAST (WM_USER+0x4000 + 49)
129 #define MC_GM_FIRST (WM_USER+0x4000 + 50)
130 #define MC_GM_LAST (WM_USER+0x4000 + 199)
132 #define MC_HM_FIRST (WM_USER+0x4000 + 200)
133 #define MC_HM_LAST (WM_USER+0x4000 + 299)
135 #define MC_MTM_FIRST (WM_USER+0x4000 + 300)
136 #define MC_MTM_LAST (WM_USER+0x4000 + 399)
138 #define MC_MBM_FIRST (WM_USER+0x4000 + 400)
139 #define MC_MBM_LAST (WM_USER+0x4000 + 499)
141 #define MC_PVM_FIRST (WM_USER+0x4000 + 500)
142 #define MC_PVM_LAST (WM_USER+0x4000 + 599)
144 #define MC_CHM_FIRST (WM_USER+0x4000 + 600)
145 #define MC_CHM_LAST (WM_USER+0x4000 + 699)
147 #define MC_TLM_FIRST (WM_USER+0x4000 + 700)
148 #define MC_TLM_LAST (WM_USER+0x4000 + 799)
150 #define MC_IVM_FIRST (WM_USER+0x4000 + 800)
151 #define MC_IVM_LAST (WM_USER+0x4000 + 849)
161 #define MC_EXN_FIRST (0x40000000 + 0)
162 #define MC_EXN_LAST (0x40000000 + 49)
164 #define MC_GN_FIRST (0x40000000 + 100)
165 #define MC_GN_LAST (0x40000000 + 199)
167 #define MC_HN_FIRST (0x40000000 + 200)
168 #define MC_HN_LAST (0x40000000 + 299)
170 #define MC_MTN_FIRST (0x40000000 + 300)
171 #define MC_MTN_LAST (0x40000000 + 349)
173 #define MC_PVN_FIRST (0x40000000 + 400)
174 #define MC_PVN_LAST (0x40000000 + 499)
176 #define MC_CHN_FIRST (0x40000000 + 500)
177 #define MC_CHN_LAST (0x40000000 + 599)
179 #define MC_TLN_FIRST (0x40000000 + 600)
180 #define MC_TLN_LAST (0x40000000 + 699)
Equivalent of NMCUSTOMDRAWINFO from .
Definition: _common.h:108