[msimg32] Implements GradientFill
Maxime Bellengé
maxime.bellenge at laposte.net
Sun Apr 6 16:41:15 CDT 2003
OK I'll move the code and do a redirect.
Max
On Sun, 2003-04-06 at 22:18, Roderick Colenbrander wrote:
> I think this patch shouldn't be applied. Today I was playing with some winxp
> apps that spit out a lot of unimplemented stuff. I found the following
> undocumented function: GdiGradientFill.
> After some searching on google I found some info about a function that looks a
> lot like it (brother or sister). This is the prototype as it can be used from
> good old VB:
> Declare Function GdiGradientFillRect Lib "gdi32" Alias "GdiGradientFill"
> (ByVal hdc As Long, pVertex As TRIVERTEX, ByVal dwNumVertex As Long, pMesh As
> GRADIENT_RECT, ByVal dwNumMesh As Long, ByVal dwMode As Long) As Long
>
> compare with:
> BOOL WINAPI GradientFill( HDC hdc, TRIVERTEX *vert_array, ULONG nvert,
> void * grad_array, ULONG ngrad, ULONG mode )
>
> Mike Hearn and I assume that GdiGradientFill and GradientFill are the same.
> The one redirects to the other. Creating circular dependecies isn't a good
> problem I think. So I think this code should be moved to gdi32 and that
> msimg32 forwards it.
>
> Roderick Colenbrander
>
>
> On Saturday 05 April 2003 23:27, Maxime Bellengé wrote:
> > This patch implements the GRADIENT_FILL_RECT_{H|V} cases
> > of GradientFill.
> >
> > This makes the eMule menu looks much better.
> >
> > a+
> >
> > Max
--
Maxime Bellengé <maxime.bellenge at laposte.net>
More information about the wine-devel
mailing list