Fonction LineDDA (wingdi.h)
La fonction LineDDA détermine quels pixels doivent être mis en surbrillance pour une ligne définie par les points de début et de fin spécifiés.
Syntaxe
BOOL LineDDA(
[in] int xStart,
[in] int yStart,
[in] int xEnd,
[in] int yEnd,
[in] LINEDDAPROC lpProc,
[in] LPARAM data
);
Paramètres
[in] xStart
Spécifie la coordonnée x, en unités logiques, du point de départ de la ligne.
[in] yStart
Spécifie la coordonnée y, en unités logiques, du point de départ de la ligne.
[in] xEnd
Spécifie la coordonnée x, en unités logiques, du point de fin de la ligne.
[in] yEnd
Spécifie la coordonnée y, en unités logiques, du point de fin de la ligne.
[in] lpProc
Pointeur vers une fonction de rappel définie par l’application. Pour plus d’informations, consultez la fonction de rappel LineDDAProc .
[in] data
Pointeur vers les données définies par l’application.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro.
Remarques
La fonction LineDDA transmet les coordonnées de chaque point le long de la ligne, à l’exception du point de fin de la ligne, à la fonction de rappel définie par l’application. En plus de transmettre les coordonnées d’un point, cette fonction transmet toutes les données définies par l’application existantes.
Les coordonnées passées à la fonction de rappel correspondent aux pixels d’un affichage vidéo uniquement si les transformations par défaut et les modes de mappage sont utilisés.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wingdi.h (inclure Windows.h) |
Bibliothèque | Gdi32.lib |
DLL | Gdi32.dll |