Bagikan melalui


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)

Lihat juga

Struktur Font dan Teks

Gambaran Umum Font dan Teks

PolyTextOut