CreateBrushIndirect

機能
LOGBRUSH構造体を定義して論理ブラシを作成する
Declare Function CreateBrushIndirect Lib "gdi32.dll" _
(lplb As LOGBRUSH) As Long
Declare Function CreateBrushIndirect Lib "gdi32.dll" _
(lplb As LOGBRUSH) As Integer

HBRUSH CreateBrushIndirect(
CONST LOGBRUSH *lplb
);

次のいずれか
System.Drawing.Brushes
System.Drawing.SolidBrush
System.Drawing.TextureBrush
System.Drawing.Drawing2D.HatchBrush
System.Drawing.Drawing2D.LinearGradientBrush
System.Drawing.Drawing2D.PathGradientBrush

引数
lplb
ブラシを定義するLOGBRUSH構造体
戻り値
正常終了のとき                    ブラシのハンドル
エラーのとき                      0
備考
ブラシのカラーはフォアグラウンドカラーである。
バックグラウンドカラーを設定する場合はSetBkMode()関数SetBkColor()関数を使用する。