Re-Bonjour à tous,
Concernant mon projet de ligne électrique,
(cf:http://http://www.developpez.net/forums/showthread.php?t=215038)
Il m'est venu l'idée de la créer à l'aide de régions, pour faciliter la détection.
Seulement je n'arrive pas à tracer une région rectangulaire oblique...
Avec la fonction:
CreateRectRgn(p1, p2, p3, p4 : integer)
le rectangle est droit,
Et avec les fonctions pour créer des polygones, rien ne s'affiche à l'écran..
Voici mon code de création d'une région polynomiale:
Je suis perdu avec de concept de régions...Donc toutes les aides sont les bienvenues.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 R1[0] := CreatePolyPolygonRgn(Points, PtCounts, 3, WINDING); Canvas.Brush.Style := bssolid; Canvas.Brush.Color := clRed; FillRgn(GetWindowDC(handle), R1[1] , Canvas.Brush.Handle );
Merci à tous.
@+.
Partager