Fungsi EngFillPath (winddi.h)
Fungsi EngFillPath mengisi jalur.
Sintaks
ENGAPI BOOL EngFillPath(
SURFOBJ *pso,
PATHOBJ *ppo,
CLIPOBJ *pco,
BRUSHOBJ *pbo,
POINTL *pptlBrushOrg,
[in] MIX mix,
[in] FLONG flOptions
);
Parameter
pso
Penunjuk ke struktur SURFOBJ yang menggambarkan permukaan untuk menggambar.
ppo
Penunjuk ke struktur PATHOBJ yang menentukan jalur yang akan diisi. Gunakan rutinitas layanan PATHOBJ_Xxx untuk menghitung garis, kurva Bezier, dan data lain yang membentuk jalur.
pco
Penunjuk ke struktur CLIPOBJ . Gunakan rutinitas layanan CLIPOBJ_Xxx untuk menghitung wilayah klip sebagai sekumpulan persegi panjang.
pbo
Penunjuk ke struktur BRUSHOBJ yang menentukan pola dan warna yang akan diisi.
pptlBrushOrg
Pointer ke struktur POINTL yang mendefinisikan asal kuas untuk digunakan untuk menyelaraskan pola kuas pada perangkat.
[in] mix
Mendefinisikan operasi raster latar depan dan latar belakang yang akan digunakan untuk kuas.
[in] flOptions
Menentukan mode yang akan digunakan saat mengisi jalur. Nilai ini harus FP_WINDINGMODE atau FP_ALTERNATEMODE. Semua bendera lain harus diabaikan. Untuk informasi selengkapnya tentang mode ini, lihat Mode Pengisian Jalur.
Mengembalikan nilai
Nilai yang dikembalikan adalah TRUE jika GDI dapat mengisi jalur. Jika tidak, itu adalah FALSE, dan kode kesalahan tidak dicatat. Jika terjadi kesalahan, nilai yang dikembalikan adalah FALSE, dan kode kesalahan dicatat.
Keterangan
Setiap kali GDI mengisi jalur pada permukaan yang dikelola perangkat, GDI dapat memanggil titik masuk ini tergantung pada perbandingan persyaratan pengisian dan bit GCAPS berikut: GCAPS_BEZIERS, GCAPS_ALTERNATEFILL, dan GCAPS_WINDINGFILL.
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 |