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) |