Struktur POLYTEXTW (wingdi.h)
Struktur POLYTEXT menjelaskan bagaimana fungsi PolyTextOut harus menggambar string teks.
Sintaks
typedef struct tagPOLYTEXTW {
int x;
int y;
UINT n;
LPCWSTR lpstr;
UINT uiFlags;
RECT rcl;
int *pdx;
} POLYTEXTW, *PPOLYTEXTW, *NPPOLYTEXTW, *LPPOLYTEXTW;
Anggota
x
Titik referensi horizontal untuk string. String diratakan ke titik ini menggunakan mode perataan teks saat ini.
y
Titik referensi vertikal untuk string. String diratakan ke titik ini menggunakan mode perataan teks saat ini.
n
Panjang string yang ditujukkan oleh lpstr.
lpstr
Penunjuk ke string teks yang akan digambar oleh fungsi PolyTextOut . String ini tidak perlu dihentikan null, karena n menentukan panjang string.
uiFlags
Menentukan apakah string akan buram atau diklip dan apakah string disertai dengan array nilai lebar karakter. Anggota ini bisa menjadi satu atau beberapa nilai berikut.
Nilai | Makna |
---|---|
ETO_OPAQUE | Persegi panjang untuk setiap string akan buram dengan warna latar belakang saat ini. |
ETO_CLIPPED | Setiap string akan dipotong ke persegi panjang yang ditentukan. |
rcl
Struktur persegi panjang yang berisi dimensi opaquing atau persegi panjang kliping. Anggota ini diabaikan jika tidak ada nilai ETO_OPAQUE atau ETO_CLIPPED yang ditentukan untuk anggota uiFlags .
pdx
Penunjuk ke array yang berisi nilai lebar untuk setiap karakter dalam string.
Keterangan
Catatan
Header wingdi.h mendefinisikan POLYTEXT sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | wingdi.h (sertakan Windows.h) |