int DrawSquareFill(int dr, int x, int y, int width, int height);

 

Draws a filled square on the specified Draw surface.

 

Return Value

 

Return value not used.

 

Parameters

 

dr

The handle to the Draw surface where the square will be drawn.

 

x

The x coordinate of the square's bounding rectangle.

 

y

The y coordinate of the square's bounding rectangle.

 

width

The width of the square's bounding rectangle.

 

height

The height of the square's bounding rectangle.

 

Remarks

 

DrawSquareFill() will draw a filled square or rectangle in the specified bounding rectangle.  Specify the color of the square using DrawSetFillColor().

 

Availability

 

Available in DragonFireSDK 1.3 and later.

 

Example

 

#include "DragonFireSDK.h"

 

int MyDraw;

 

void AppMain()

{  

  MyDraw = DrawAdd(0, 0, 320, 480);

  // Set up my draw colors and pen width...

  DrawSetColor(MyDraw, 0xFF0000);

  DrawSetFillColor(MyDraw, 0x00FF00FF);

  DrawSetPenWidth(MyDraw, 2);

  //Draw a line...

  DrawMoveTo(MyDraw, 10, 10);

  DrawLineTo(MyDraw, 20, 20);

  //Draw another line...

  DrawLine(MyDraw, 20, 20, 10, 20);

  //Draw a hollow circle...

  DrawCircle(MyDraw, 10, 50, 50, 50);

  //Draw a filled circle...

  DrawCircleFill(MyDraw, 10, 110, 50, 50);

  //Draw a hollow square...

  DrawSquare(MyDraw, 80, 50, 50, 50);

  //Draw a fillerd square...

  DrawSquareFill(MyDraw, 80, 110, 50, 50);

  //Draw an arc...

  DrawArc(MyDraw, 140, 75, 25, 0, 90);

}

 

void AppExit()

{

 

}

 

void OnTimer()

{

 

}