// 텍스트 색 설정하는 함수 void Group::SetTextGroupFontColor(COLORREF c){ //노드 데이터 변경 POSITION posNode = NodeData.GetHeadPosition(); while (posNode) { Figure* pGObj = (Figure*)NodeData.GetNext(posNode); pGObj->setTextFontColor(c); } //차일드 데이터 변경(recursion이 일어남) POSITION posChild = Child.GetHeadPosition(); while (posChild) { Group* pGroup = (Group*)Child.GetNext(posChild); pGroup->SetTextGroupFontColor(c); } }