LOGPEN 구조체
LOGPEN , 그리기 개체를 그리는 데 사용 되는 선 및 테두리 스타일, 너비 및 색 펜의 구조를 정의 합니다.CPen::CreatePenIndirect 함수를 사용 하 여 LOGPEN 구조.
typedef struct tagLOGPEN { /* lgpn */
UINT lopnStyle;
POINT lopnWidth;
COLORREF lopnColor;
} LOGPEN;
매개 변수
lopnStyle
펜 종류를 지정합니다.이 구성원은 다음 값 중 하나가 될 수 있습니다.PS_SOLID 실선 펜을 만듭니다.
PS_DASH 파선된 펜을 만듭니다.(유효한 펜 너비 1 인 경우에 합니다.)
PS_DOT 점선된 펜을 만듭니다.(유효한 펜 너비 1 인 경우에 합니다.)
PS_DASHDOT 파선과 점선 대체 펜을 만듭니다.(유효한 펜 너비 1 인 경우에 합니다.)
PS_DASHDOTDOT 대시와 이중 점선 대체 펜을 만듭니다.(유효한 펜 너비 1 인 경우에 합니다.)
PS_NULL null 펜을 만듭니다.
PS_INSIDEFRAME 닫힌 셰이프의 경계 사각형을 지정 된 GDI 출력 함수에 의해 생성 되 고 틀 안에 있는 줄을 그리는 펜을 만듭니다 (예를 들어 있는 타원, 사각형, RoundRect, Pie, 및 Chord 멤버 함수).GDI와이 스타일을 사용할 때 출력 하는 경계 사각형을 지정 하지 않는 함수 (예를 들어 있는 LineTo 멤버 함수), 펜의 그리기 영역에 프레임으로 제한 되지 않습니다.
펜이 있는 경우는 PS_INSIDEFRAME 스타일과 논리 색상표에서 색상을 일치 하지 않는 색 펜이 디더링된 색으로 그려집니다.PS_SOLID 펜 스타일 펜 디더링된 색을 만드는 데 사용할 수 없습니다.PS_INSIDEFRAME 스타일입니다와 동일한 PS_SOLID 펜 너비가 1 보다 작거나 경우.
때의 PS_INSIDEFRAME 아닌 다른 함수에 의해 생성 된 GDI 개체와 스타일 사용 타원, 사각형, 및 RoundRect, 줄 지정한 프레임 안에 완전히 수 없습니다.
lopnWidth
펜 너비를 논리 단위로 지정합니다.경우는 lopnWidth 구성원 0, 펜 너비 현재 매핑 모드에 관계 없이 래스터 장치에서 1 픽셀입니다.lopnColor
펜 색을 지정합니다.
설명
Y 값은 포인트 구조에 대 한의 lopnWidth 멤버는 사용 되지 않습니다.
요구 사항
헤더: wingdi.h