Hit-Parade .VB Research Center . Compteur
Accueil ~  Code ~  Programmes ~  Api ~  Forum ~  Cours ~  Livres ~  Quiz ~  Annuaire
~ Edito ~
12/03/2006 @ 13:39
Depuis la dernière mise à jour (qui remonte à... oulala plusieurs mois), un petit ménage de printemps s'impose. Ca tombe bien, c'est presque la période.
Au menu, et progressivement sur les jours à venir, rafraîchissement de plusieurs fonctions et procédures, nouvelles APIs et nouveaux programmes.

~ Rechercher ~

  

~ Annuaire VB ~
 Rechercher un site :
  

~ Partenaires ~

Fonction ArcTo

Declare Function ArcTo Lib "gdi32" ( _
                 
ByVal hdc As Long, _
                 ByVal X1 As Long, _
                 ByVal Y1 As Long, _
                 ByVal X2 As Long, _
                 ByVal Y2 As Long, _
                 ByVal X3 As Long, _
                 ByVal Y3 As Long, _
                 ByVal X4 As Long, _
                 ByVal Y4 As Long) As Long
Versions :
. Windows 95/98 : Oui
. Windows NT : A partir de 3.1
. Windows 2000/XP : Oui

Description :
Cette fonction dessine un arc elliptique.
hdc est un pointeur (handle) vers la zone de dessin.
X1, Y1 indique les coordonnées du point "haut-gauche" du rectangle qui contiendra l'arc.
X2, Y2 indique les coordonnées du point "bas-droit" du rectangle qui contiendra l'arc.
X3, Y3 spécifie les coordonnées du point de départ de la ligne servant au découpage de l'arc.
X4, Y4 spécifie les coordonnées du point d'arrivée de la ligne servant au découpage de l'arc.

La différence avec la fonction "Arc" est que celle-ci met, en plus, à jour le point d'insertion courant. Ainsi, les dessins (lignes) suivantes partiront du point marquant la fin de l'arc.

Le dessin se fait dans le sens contraire des aiguilles d'une montre et par rapport aux points X3,Y3 et X4,Y4.
Ainsi avec :
Arc lghdc, 50, 50, 100, 100, 25, 75, 150, 75
On dessine le bas d'un arc de cercle.

Alors qu'avec :
Arc Me.hdc, 50, 50, 100, 100, 150, 75, 25, 75
On dessine le haut d'un arc de cercle.

La fonction retourne 0 si elle échoue.

Pas d'exemple disponible... Vous en avez un à proposer?

Retour à la liste des API

Visual Basic Research Center - (c) 2000/2002 -  Webmaster : docvb (chez) free (point) fr