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 |