LOGBRUSH 構造体

LOGBRUSH構造体は次の形式をが:

typedef 構造体タグ LOGBRUSH {/※ lb ※/特価;UINT lbStyle;COLORREF lbColor;長い lbHatch;} LOGBRUSH(&N)

LOGBRUSH構造体には、スタイル、色、および物理的なブラシのパターンを定義します。Windows によって使用されます CreateBrushIndirect ExtCreatePen関数。

メンバー

lbStyle

ブラシのスタイルを指定します。LbStyleメンバーは、次のスタイルのいずれかをする必要があります。:

lbColor

ブラシで描画する色を指定します。LbStyleBS_HOLLOWまたはBS_PATTERNスタイルの場合は、 lbColorは無視されます。LbStyleBS_DIBPATTERNまたはBS_DIBPATTERNBTの場合は、 lbColorの下位ワードは、 bmiColorsメンバー BITMAPINFO構造の明示的な赤、緑、青 (RGB) 値またはインデックス、現在実現論理パレットに含めるかどうかを指定します。LbColorメンバーが次の値のいずれかをする必要があります。:

lbHatch

ハッチ スタイルを指定します。意味lbStyleで定義されるブラシのスタイルによって異なります。LbStyleBS_DIBPATTERNの場合は、 lbHatchメンバーには使用すると、パックされた DIB へのハンドルが含まれています。LbStyleBS_DIBPATTERNPTの場合は、 lbHatchメンバーには使用すると、パックされた DIB へのポインターが含まれています。LbStyleBS_HATCHEDの場合は、 lbHatchメンバーにハッチを作成に使用される線の方向を指定します。次の値の 1 つがそれをすることができます。:

コメント

LbColorハッチ ブラシの前景色を制御するが、背景色、 CDC::SetBkModeCDC::SetBkColorの機能を制御します。

参照特価;CDC::GetCharABCWidths(&N)

Index