Share via


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

Voir aussi

Fonctions de courbe et de courbe

LineDDAProc

Vue d’ensemble des lignes et des courbes