CPen::CPen

CPen( );

CPen ( int nPenStyle, int nWidth, COLORREF crColor );
던져 ( CResourceException );

CPen ( int nPenStyle, int nWidth, const LOGBRUSH * pLogBrush, int nStyleCount = 0, const DWORD * lpStyle = NULL );
던져 ( CResourceException );

매개 변수

nPenStyle

펜 스타일을 지정합니다. 생성자의 첫 번째 버전에서이 매개 변수는 다음 값 중 하나가 될 수 있습니다.:

nWidth

펜의 너비를 지정합니다.

crColor

펜에 대 한 RGB 색상을 포함。

pLogBrush

LOGBRUSH 구조를 가리킵니다. NPenStyle PS_COSMETIC경우 펜의 색을 지정 하는 LOGBRUSH 구조체의 lbColor 멤버 및 BS_SOLID을 LOGBRUSH 구조체의 lbStyle 멤버를 설정 해야 합니다. 펜의 브러시 특성을 지정 하려면 모든 멤버를 사용 해야 합니다 nPenStyle PS_GEOMETRIC경우。

nStyleCount

더블 단위 lpStyle 배열의 길이 지정합니다. NPenStyle PS_USERSTYLE 없는 경우이 값에 0 이어야 한다。

lpStyle

더블 값의 배열을 가리킵니다. 사용자 정의 스타일에 첫 번째 대시의 길이 지정 하는 첫 번째 값, 두 번째 값 첫 번째 공간의 길이 지정 합니다. NPenStyle 은 PS_USERSTYLE 이 포인터가 NULL 이어야。

주의

생성자를 사용 하 여 인수 없이 CreatePen, CreatePenIndirect또는 CreateStockObject 멤버 함수 결과 CPen 개체를 초기화 해야 합니다. 인수를 사용 하는 생성자를 사용 하는 경우 아무런 추가 초기화가 필요 합니다. 생성자 인수를 인수 없이 생성자는 항상 성공 하는 동안 오류가 발생 하면 예외를 throw 수 있습니다.

CPen 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CPen::CreatePen, CPen::CreatePenIndirect, CGdiObject::CreateStockObject(&N)

Index