반응형
CArray 와 CDC::PolyLine을 사용하면 된다.
CArray<CPoint,CPoint&> points;
CArray 의 Add() 를 사용해서 더해주고
CArray 의 GetData()로 CArray를 배열로 가져올 수 있다.
BOOL CDC::Polyline(LPPOINT lpPoints,int nCount); 에 점들과 배열 길이에 관한 정보를 넘겨주면 되는데,
다음과 같이 쓸 수 있다.
// onPaint에서
CPaintDC dc(this);
dc.PolyLine(points.GetData() , points.GetSize());
std::vector를 사용할 수도 있다.
std::vector<CPoint> vPoints;
// onPaint에서
CPaintDC dc(this);
dc.PolyLine(&vPoints[0] , vPoints.size());
반응형
'Study > MFC' 카테고리의 다른 글
MFC frame 초기 스타일 지정하기 (0) | 2019.04.21 |
---|
댓글