LOGBRUSH構造体 |
| 宣言文 |
 |
Type LOGBRUSH
lbStyle As Long ブラシの形式を指定する定数
lbColor As Long ブラシのカラー(lpStyleの設定による)
lbHatch As Long ハッチの形式(lpStyleの設定による)
End Type
|
 |
Structure LOGBRUSH
lbStyle As Integer ブラシの形式を指定する定数
lbColor As Integer ブラシのカラー(lpStyleの設定による)
lbHatch As Integer ハッチの形式(lpStyleの設定による)
End Structure
|
| lbStyleの定数 |
BS_SOLID = 0 ソリッドブラシ
BS_HOLLOW = 1 塗りつぶさない
BS_NULL = 1 = BS_HOLLOW
BS_HATCHED = 2 ハッチング(スタイルはlbHatchで指定する)
BS_PATTEREN = 3 ビットマップパターン
(lpHatchにビットマップのハンドルを指定する)
BS_DIBPATTERN = 5 DIBパターン
(lpHatchにDIBのハンドルを指定する)
BS_DIBPATTERENPT = 6 DIBパターン
(lpHatchにDIBのハンドルを指定する)
BS_PATTERN8X8 = 7 = BS_PATTERN
BS_DIBPATTEREN8X8 = 8 = BS_DIBPATTERN
|
| lbColorの定数 |
(lbStyleがDIBPATTERENPT、またはBS_DIBPATTERNのとき)
DIB_PAL_COLORS = 1 DIBカラーは論理パレットによる
DIB_RGB_COLORS = 0 DIBカラーはRGBカラー値
|
| lbHatchの定数 |
| lStyle | lpHatch |
| BS_DIBPATTERN | DIBへのハンドル |
| BS_DIBPATTERENPT | DIBへのポインタ |
| BS_PATTEREN | ビットマップのハンドル |
| BS_HOLLOW | 無効 |
| BS_SOLID | 無効 |
| BS_HATCHED | ハッチの方向を指定する定数 |
HS_HORIZONTAL = 0 横線
HS_VERTICAL = 1 縦線
HS_FDIAGONAL = 2 斜線(左下-右上)
HS_BDIAGONAL = 3 斜線(左上-右下)
HS_CROSS = 4 縦横線のクロス
HS_DIAGCROSS = 5 斜めクロス
|
|