|
|
|
|
- Use in prefix syntax
- Characteristics of drawings in the browser
- Drawing in Browser code
- Drawing with opacity
- Drawing in PHP
<Image>.StartDrawing (Function) In french: <Image>.DébutDessin Indicates that the drawing functions that will be used are intended for the specified Image control. Remark: <Image>.StartDrawing initializes all the parameters required to create a drawing for a given element. // Start drawing in the "IMG_ImageDrawing" control ResDrawing = IMG_ImageDrawing.StartDrawing() // Drawings performed in the "IMG_ImageDrawing" control ... // End of drawing in the "IMG_ImageDrawing" control
IMG_Image1.StartDrawing() IMG_Image1.Font("Arial", 12, iNormal, 0) IMG_Image1.DrawText(4, 0, "I'm writing in an Image control!")
Syntax
<Result> = <Image control>.StartDrawing([<Options>])
<Result>: System integer - Memory DC (device context) of the Image control,
- 0 if an error occurs. This parameter can be used to call system routines (functions of Windows API). In this case, we recommend that you use a system integer.
<Image control>: Control name Name of the Image control to be used. <Options>: Optional Integer constant (or combination of constants) Drawing options: | | dDisplayAsynchronous | | dDisplayManual | | dErase (Default value) | Erases the drawing found in the Image control. | dGridlinesOpacity | The drawing is displayed over gridlines in order to highlight the transparent or semi-transparent sections of the drawing. The gridlines are not saved in the image.
| dNoErase | Does not erase the drawing found in the Image control. | dOnChart | Used to draw in an Image control in which a chart was already drawn. In this case, the chart drawing is not erased.
| dWithOpacity | Allows the opacity to be managed in the different drawing functions used by the Image control. Used for example to create a PNG drawing with an Alpha channel. |
Remarks Use in prefix syntax - <Image>.StartDrawing must be called before the other drawing functions. <Image>.StartDrawing makes it possible to define the drawing options used in the Image control.
- * When drawing in an Image control:
- the drawing functions operate on a copy ("bitmap") of image. You can use the drawing functions of Windows (via API or CallDLL32) but these Windows functions must use the DC (Device Context) returned by <Image>.StartDrawing.
- <Image>.EndDrawing and <Image>.StartDrawing must not be called in the same process. The drawing will not be displayed if <Image>.EndDrawing and <Image>.StartDrawing are called in the same process: it will be automatically erased.
Related Examples:
|
Unit examples (WINDEV): The drawing functions
[ + ] Using the main drawing functions of WINDEV to: - Initialize an Image control for drawing - Draw simple shapes - Write a text into a drawing - Change the color in a drawing
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|