CPtrList과 리스트컨트롤 연동시키는게 정말 안됨?

MFC환경에서 허접하지만 포토샵기능들을 구현해보고 있는데..

포토샵과 그림판에 가장큰 차이점중 하나가 포토샵은 도형을 하나 그릴때마다 LAYER에 그린도형이 계속 쌓이잖아요
그걸로 수정삭제도 가능하고

여기서 저는 도형을 하나 그리면 CPtrList자료형을 가진 변수에 하나씩 차곡차곡 저장해 놓게했습니다

레이어 표현은 리스트컨트롤 클래스를 만들었는데 여기에 자료는 CListCtrl 변수를 통해서 데이터를 추가 삭제하는거같습니다

저는 쌓인 도형을 CPtrList에 쌓아두고있는데 CListCtrl 변수에 자료를 따로 넣어야 하는건가요?

그러니깐

도형 그리는 이벤트가 발생되면

CPtrList a = new 그린도형;

이런식으로 a에만 쌓아넣어놨는데 CListCtrl변수에도

CListCtrl b = new 그린도형;

이런식으로 새로 넣어줘야 되는지 궁금합니다