안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당자 임펠리테리입니다.
자동생성이란 런타임에 생성한다는 의미인가요? 런타임에 동적으로 컴퍼넌트를 생성
하는 것에 대해선 아래에 찾아보시면 수도 없이 나오는데.. 자세한 것은 아무 책이나
빌더 관련책을 뒤져보시면 다 나오구요. 코드만 간단히 보여드리죠.
MyShape = new TShape(this);
MyShape->Parent = this;
이렇게만 하면 화면에 shape가 하나 뜹니다. 이 shape의 속성을 바꿔주시려면,
MyShape->Shape = stCircle;
이런식으로 하면 되죠.
물론 폼클래스 선언 내에 다음과 같이 MyShape를 선언해줘야 겠죠?
TShape *MyShape;
그럼, 도움되시길 바라면서, 이만...
독립문에서 임펠리테리였습니다.
(cbuilder, cbuilder@thrunet.com)
|