戻る ホーム 上へ 進む

2.3 TPen

ここでは TPen 特有のことについて解説します。TPen は3種のグラフィックスオブジェ クトの中で最も素直で取り扱いがやさしいものです。

2.3.1 TPenDataのデフォルト値DefPenData

DefPenDataの値を以下に示します(括弧内は対応するプロパティ名です)。

ペンハンドル0
ペンの色(Color)clBlack
ペンの幅(Width)1
ペンのスタイル(Style)psSlid

2.3.2 TPenData から TLogPenへの変換

Figure 2.1-2

図 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 := ペンの色

戻る ホーム 上へ 進む

inserted by FC2 system