PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
This content has been translated automatically. Click here to view the French version.
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
ShapePolygon (Function)
In french: FormePolygone
Modifies the shape currently displayed in a Shape control to get a custom shape (by specifying the coordinates of polygon points).
Allows you to create your own shapes (to create charts for example).
Example
T1 is array of int = [5,5,5,505,505,505,505,5]
ShapePolygon(FRM_SansNom1, T1)
tabPoints is array of int = ...
[10,10,
1000,10,
1000,800,
900,800,
700,1000,
750,800,
10,800]
 
ShapePolygon(FRM_SansNom1, tabPoints)
 
FRM_SansNom1.CouleurFond = PastelOrange
FRM_SansNom1.Couleur = DarkOrange
Syntax
ShapePolygon(<Shape control> , <Points>)
<Shape control>: Control name
Shape control to use.
<Points>: Array of integers or array of points
Array ot integers or array of Point variables containing the way points of polygon.
If this array is an array of integers, the even subscript represent the X-coordinates while the odd subscripts represent the Y-coordinates of points.
Remarks
The X and Y positions are relative to the control size and they are expressed in 1/1000.
The initial shape is included in an area identified by a marker from (0,0) to (1000, 1000). The coordinates of the points in the new shape must be given according to this marker.
Remark: The first point and the last point are automatically linked.
Component: wd270obj.dll
Minimum version required
  • Version 21
This page is also available for…
Comments
Click [Add] to post a comment