Baca dalam bahasa Inggris

Bagikan melalui


Fungsi EngLineTo (winddi.h)

Fungsi EngLineTo menggambar garis kosmetik tunggal, solid, khusus bilangan bulat.

Sintaks

ENGAPI BOOL EngLineTo(
  SURFOBJ  *pso,
  CLIPOBJ  *pco,
  BRUSHOBJ *pbo,
  LONG     x1,
  LONG     y1,
  LONG     x2,
  LONG     y2,
  RECTL    *prclBounds,
  MIX      mix
);

Parameter

pso

Arahkan ke struktur SURFOBJ yang menggambarkan permukaan untuk menggambar.

pco

Penunjuk ke struktur CLIPOBJ yang menentukan wilayah klip tempat penyajian harus dilakukan. Tidak ada piksel yang dapat dipengaruhi di luar wilayah klip ini.

pbo

Arahkan ke struktur BRUSHOBJ yang menentukan kuas yang akan digunakan saat menggambar garis.

x1

Tentukan bilangan bulat x-koordinat titik awal baris.

y1

Tentukan koordinat bilangan bulat y dari titik awal baris.

x2

Tentukan bilangan bulat x-koordinat titik akhir baris.

y2

Tentukan koordinat bilangan bulat x- dan y dari titik akhir baris.

prclBounds

Penunjuk ke struktur RECTL yang menjelaskan persegi panjang yang mengikat garis yang tidak terklip. Driver yang mendukung gambar garis perangkat keras dapat menggunakan persegi panjang ini untuk dengan cepat menentukan apakah garis cocok dalam ruang koordinat yang cukup kecil untuk dirender oleh perangkat keras.

mix

Menentukan bagaimana pola masuk harus dicampur dengan data yang sudah ada di permukaan perangkat. Byte urutan rendah mendefinisikan operasi raster. Untuk informasi selengkapnya tentang kode operasi raster, lihat dokumentasi Microsoft Windows SDK.

Mengembalikan nilai

EngLineTo mengembalikan TRUE jika berhasil; jika tidak, ia mengembalikan FALSE.

Keterangan

Driver yang telah mengaitkan DrvLineTo dapat memanggil EngLineTo ketika permukaan rendering adalah bitmap independen perangkat (DIB).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Universal
Header winddi.h (termasuk Winddi.h)
Pustaka Win32k.lib
DLL Win32k.sys

Lihat juga

BRUSHOBJ

CLIPOBJ

DrvLineTo

SURFOBJ