Bagikan melalui


Fungsi LineDDA (wingdi.h)

Fungsi LineDDA menentukan piksel mana yang harus disorot untuk garis yang ditentukan oleh titik awal dan akhir yang ditentukan.

Sintaks

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

Parameter

[in] xStart

Menentukan koordinat x, dalam unit logis, dari titik awal baris.

[in] yStart

Menentukan koordinat y, dalam unit logis, dari titik awal baris.

[in] xEnd

Menentukan koordinat x, dalam unit logis, dari titik akhir baris.

[in] yEnd

Menentukan koordinat y, dalam unit logis, dari titik akhir baris.

[in] lpProc

Penunjuk ke fungsi panggilan balik yang ditentukan aplikasi. Untuk informasi selengkapnya, lihat fungsi panggilan balik LineDDAProc .

[in] data

Arahkan ke data yang ditentukan aplikasi.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol.

Keterangan

Fungsi LineDDA meneruskan koordinat untuk setiap titik di sepanjang garis, kecuali untuk titik akhir baris, ke fungsi panggilan balik yang ditentukan aplikasi. Selain meneruskan koordinat titik, fungsi ini meneruskan data yang ditentukan aplikasi yang ada.

Koordinat yang diteruskan ke fungsi panggilan balik cocok dengan piksel pada tampilan video hanya jika transformasi default dan mode pemetaan digunakan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header wingdi.h (sertakan Windows.h)
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga

Fungsi Garis dan Kurva

LineDDAProc

Gambaran Umum Garis dan Kurva