CPen::CPen

CPen( );

CPen ( int nPenStyle, int nWidth, COLORREF crColor );
スロー ( CResourceException );

CPen ( int nPenStyle, int nWidth, const LOGBRUSH ※ pLogBrush, int nStyleCount = 0、 const DWORD ※ lpStyle = NULL );
スロー ( CResourceException );

パラメーター

nPenStyle

ペンのスタイルを指定します。このパラメーターは、コンス トラクターの最初のバージョンでは、次の値のいずれかをすることができます。:

nWidth

ペンの幅を指定します。

crColor

ペンの RGB カラーが含まれています。

pLogBrush

LOGBRUSH構造体へのポインター。NPenStylePS_COSMETICの場合は、 LOGBRUSH構造体のlbColorメンバーは、ペンの色を指定し、 lbStyleメンバー LOGBRUSH構造体のBS_SOLIDに設定する必要があります。NPenStylePS_GEOMETRICの場合は、すべてのメンバーが、ペンのブラシ属性の指定に使用する必要があります。

nStyleCount

長さ、 lpStyle配列のダブルワード単位を指定します。NPenStyle PS_USERSTYLEない場合はこの値は 0 にする必要があります。

lpStyle

ダブルワード値の配列へのポインター。最初の値をユーザー定義のスタイルで最初のダッシュの長さを指定します、最初のスペースの長さ、2 番目の値を指定します。NPenStyle PS_USERSTYLEがこのポインターをNULLにする必要があります。

解説

引数を指定しないコンス トラクターを使用する場合は、 CPenオブジェクトCreatePenCreatePenIndirect、またはCreateStockObjectのメンバー関数で初期化する必要があります。引数を受け取るコンス トラクターを使用する場合は、さらに初期化は必要ありません。引数なしのコンス トラクターが常に成功しますが、エラーが場合、コンス トラクター引数で例外をスローすることができます。

CPen の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CPen::CreatePenCPen::CreatePenIndirectCGdiObject::CreateStockObject(&N)

Index