한국어
Windows Programming
 

양끝이 평평한 pen(펜)의 굵기와 색깔 지정해서 선 그리기

CPen* pOldPen;
LOGBRUSH lb;
lb.lbStyle = BS_SOLID;
lb.lbColor = RGB(255,102,000);//주황색
CPen Pen(PS_SOLID | PS_GEOMETRIC | PS_ENDCAP_FLAT, 7, &lb);//실선,두께7, 양끝이 평평한

pOldPen = pdcMem->SelectObject(&Pen);//현재의 펜을 저장

pdcMem->MoveTo(20,100);//선의 시작점
pdcMem->LineTo(20,500);//선의 끝점

pdcMem->SelectObject(pOldPen);//이전의 펜 선택
Pen.DeleteObject();//펜객체 삭제