<Return[S]><Top>

SetDCBrushColor

Declare Function Api_SetDCBrushColor& Lib "gdi32" Alias "SetDCBrushColor" (ByVal hDC&, ByVal colorref&)

Declare Function SetDCBrushColor Lib "gdi32" (ByVal hdc As Long, ByVal colorref As Long) As Long

現在のデバイスコンテキスト(DC)のブラシの色を指定された色値に設定する。指定された色値をデバイスで表示できない場合は、物理的に最も近い色に設定される。

パラメータ
hdc
    デバイスコンテキストのハンドルを指定する。
crColor
    新しいブラシの色を指定する。

戻り値
    関数が成功すると、前回デバイスコンテキストで指定したブラシの色に対する色参照が返る。
    関数が失敗すると、CLR_INVALID が返る。

解説
    デバイスコンテキストでストック DC_BRUSH を選択すると、それ以降の描画操作には、ストックブラシの選択が解除されるまで、このブラシ

    の色が使われる。既定の DC_BRUSH の色は白である。
    DC でストックブラシ DC_BRUSH が選択されていない場合でも、この関数は前回の DC_BRUSH の色を返す。

    ただし、DC でストック DC_BRUSH が選択されるまで、描画操作で前回の DC_PBRUSH の色が使われることはない。