Saveliy Tretiakov schrieb:
Timo Kreuzer ?????:
1.) IntGetSysColorBrush is a fuction I wrote to make things easie
It is already implemented (see r23525).
Funny, my working copy was only 5 revisions behind ;-) I also implemented IntGetSysColor.
HGDIOBJ FASTCALL IntGetSysColorBrush(INT Object) { return ((Object < 0) || (NUM_SYSCOLORS <= Object)) ? NULL : SysColorBrushes[Object]; }
First question: Is there a reason you used HGDIOBJ and DWORD instead of HBRUSH and COLORREF (that's what I used).
Second question: Wouldn't an "(UINT Object)" make life easier here? There would be no need for (Object < 0) (?) IntGetSysColor also uses an INT instead of UINT. Just my 3,1415 cents ;-) Timo