LOGBRUSH 구조는 다음과 같은 형태:
typedef struct 태그 LOGBRUSH {/ * 파운드 * /
nbsp; UINT lbStyle;
? COLORREF lbColor;
? 긴 lbHatch;
} LOGBRUSH(&N)
LOGBRUSH 구조는 스타일, 색 및 실제 브러시의 패턴을 정의합니다. 그것은 Windows에서 사용 하는 CreateBrushIndirect 및 ExtCreatePen 함수。
회원
lbStyle
브러시 스타일을 지정합니다. LbStyle 멤버는 다음 스타일 중 하나 이어야 합니다.:
lbColor
그릴 수 브러시는 색을 지정 합니다. LbStyle 은 BS_HOLLOW 또는 BS_PATTERN 스타일, lbColor 는 무시 됩니다. LbStyle BS_DIBPATTERN 또는 BS_DIBPATTERNBT경우 lbColor 의 낮은 순서 단어 여부 BITMAPINFO 구조체의 bmiColors 멤버 포함 명시적인 빨강, 녹색, 파랑 (RGB) 값 또는 인덱스가 현재 깨 달 았된 논리 팔레트에 지정 합니다. LbColor 구성원은 다음 값 중 하나 여야 합니다.:
lbHatch
빗살 무늬 스타일을 지정합니다. 의미 lbStyle에 의해 정의 된 브러시 스타일에 따라 달라 집니다. LbStyle BS_DIBPATTERN이면 lbHatch 회원 포장된 DIB에 대 한 핸들을 포함 합니다. LbStyle BS_DIBPATTERNPT이면 lbHatch 회원 포장된 DIB에 대 한 포인터를 포함 합니다. LbStyle BS_HATCHED경우 lbHatch 구성원에 해치를 작성 하는 데 사용 하는 라인의 방향을 지정 합니다. 그것은 다음 값 중 하나가 될 수 있습니다.:
LbStyle BS_PATTERN이면 lbHatch 패턴을 정의 하는 비트맵에 대 한 핸들입니다. LbStyle 은 BS_SOLID 또는 BS_HOLLOW, lbHatch 는 무시 됩니다.
코멘트
비록 해치 브러시의 전경 색상을 제어 하는 lbColor , CDC::SetBkMode 및 CDC::SetBkColor 함수 배경 색상 제어。
참고 항목nbsp;CDC::GetCharABCWidths(&N)