2.3 TPen
ここでは TPen 特有のことについて解説します。TPen は3種のグラフィックスオブジェ
クトの中で最も素直で取り扱いがやさしいものです。
DefPenDataの値を以下に示します(括弧内は対応するプロパティ名です)。
ペンハンドル | 0 |
ペンの色(Color) | clBlack |
ペンの幅(Width) | 1 |
ペンのスタイル(Style) | psSlid |
図 2.1-2 TResource(リソース)の構造(再掲)
TPenData から TLogPen への変換は以下のようになります。
| ペンスタイル=psSold ならば lopnStyle := PS_SOLID
ペンスタイル=psDash ならば lopnStyle := PS_DASH
ペンスタイル=psDot ならば lopnStyle := PS_DOT
ペンスタイル=psDashDot ならば lopnStyle := PS_DASHDOT
ペンスタイル=psDashDotDot ならば lopnStyle := PS_DASHDOTDOT
ペンスタイル=psClear ならば lopnStyle := PS_NULL
ペンスタイル=psInsiderFrame ならば lopnStyle := PS_INSIDERFRAME
| lopnWidth.X := ペンの幅
| lopnColor := ペンの色
| | |
|