[DllImport("gdi32.dll", EntryPoint = "GdiGradientFill", ExactSpelling = true)]
public static extern bool GradientFill(
IntPtr hdc, // handle to DC
IntPtr pVertex, // array of vertices
uint dwNumVertex, // number of vertices
IntPtr pMesh, // array of gradients
uint dwNumMesh, // size of gradient array
GRADIENT_FILL dwMode); // gradient fill mode
Declare Function GradientFill Lib "gdi32.dll" (TODO) As TODO
Do you know one? Please contribute it!
The GDI32.dll does not contain a GradientFill() function. The actual entry point is GdiGradientFill(). That's why the 'EntryPoint' attribute is present.
This method creates one entry each for rectangles and triangles. It's just a matter of convenience and error checking by the compiler.
Please add some!