Struktur LOGPEN (wingdi.h)

Struktur LOGPEN mendefinisikan gaya, lebar, dan warna pena. Fungsi CreatePenIndirect menggunakan struktur LOGPEN .

Sintaks

typedef struct tagLOGPEN {
  UINT     lopnStyle;
  POINT    lopnWidth;
  COLORREF lopnColor;
} LOGPEN, *PLOGPEN, *NPLOGPEN, *LPLOGPEN;

Anggota

lopnStyle

Gaya pena, yang bisa menjadi salah satu nilai berikut.

Nilai Makna
PS_SOLID Penanya padat.
PS_DASH Penanya putus-putus.
PS_DOT Penanya putus-putus.
PS_DASHDOT Pena memiliki tanda hubung dan titik bergantian.
PS_DASHDOTDOT Pena memiliki tanda hubung dan titik ganda.
PS_NULL Pena tidak terlihat.
PS_INSIDEFRAME Penanya padat. Ketika pena ini digunakan dalam fungsi gambar GDI apa pun yang mengambil persegi panjang pembatas, dimensi gambar disusutkan sehingga sepenuhnya pas di persegi panjang pembatas, dengan mempertimbangkan lebar pena. Ini hanya berlaku untuk pena geometris.

lopnWidth

Struktur POINT yang berisi lebar pena, dalam unit logis. Jika anggota xadalah NULL, maka pena memiliki lebar satu piksel pada perangkat raster. Anggota y dalam struktur POINT untuk lopnWidth tidak digunakan.

lopnColor

Warna pena. Untuk menghasilkan struktur COLORREF , gunakan makro RGB .

Keterangan

Jika lebar pena lebih besar dari 1 dan gaya pena PS_INSIDEFRAME, garis digambar di dalam bingkai semua objek GDI kecuali poligon dan poliline. Jika warna pena tidak cocok dengan nilai RGB yang tersedia, pena digambar dengan warna logis (terlarut). Jika lebar pena kurang dari atau sama dengan 1, gaya PS_INSIDEFRAME identik dengan gaya PS_SOLID.

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

COLORREF

CreatePenIndirect

TITIK

Struktur Pena

Gambaran Umum Pena

RGB