Freigeben über


LineDDA-Funktion (wingdi.h)

Die LineDDA-Funktion bestimmt, welche Pixel für eine Linie hervorgehoben werden sollen, die durch die angegebenen Anfangs- und Endpunkte definiert wird.

Syntax

BOOL LineDDA(
  [in] int         xStart,
  [in] int         yStart,
  [in] int         xEnd,
  [in] int         yEnd,
  [in] LINEDDAPROC lpProc,
  [in] LPARAM      data
);

Parameter

[in] xStart

Gibt die x-Koordinate in logischen Einheiten des Startpunkts der Linie an.

[in] yStart

Gibt die y-Koordinate in logischen Einheiten des Startpunkts der Linie an.

[in] xEnd

Gibt die x-Koordinate in logischen Einheiten des Endpunkts der Linie an.

[in] yEnd

Gibt die y-Koordinate in logischen Einheiten des Endpunkts der Linie an.

[in] lpProc

Zeiger auf eine anwendungsdefinierte Rückruffunktion. Weitere Informationen finden Sie in der Rückruffunktion LineDDAProc .

[in] data

Zeiger auf die anwendungsdefinierten Daten.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null.

Hinweise

Die LineDDA-Funktion übergibt die Koordinaten für jeden Punkt entlang der Linie, mit Ausnahme des Endpunkts der Linie, an die anwendungsdefinierte Rückruffunktion. Zusätzlich zur Übergabe der Koordinaten eines Punkts übergibt diese Funktion alle vorhandenen anwendungsdefinierte Daten.

Die koordinaten, die an die Rückruffunktion übergeben werden, stimmen pixel auf einer Videoanzeige nur überein, wenn die Standardtransformationen und Zuordnungsmodi verwendet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wingdi.h (windows.h einschließen)
Bibliothek Gdi32.lib
DLL Gdi32.dll

Weitere Informationen

Linien- und Kurvenfunktionen

LineDDAProc

Übersicht über Linien und Kurven