|
^^*
박지훈.임프 님이 쓰신 글 :
: 한 컨트롤 위에 다른 컨트롤을 위에 올려놓는 관계가 Parent-Child 관계입니다.
: 다른 컨트롤의 Parent가 되려면, 무조건 TWinControl이어야 합니다.
:
: 그리고, TWinControl에는 Canvas가 없습니다.
: Canvas가 필요하신 경우라면 바로 그런 목적으로 만들어진 클래스인 TCustomControl을 쓰시면 됩니다.
:
: TCustomControl과 TWinControl의 관계는 TGraphicControl과 TControl의 관계와 똑같습니다.
: 다시 말해, 다른 특별한 추가 기능은 없으면서 오직 Canvas 지원만을 위해 만들어진 클래스입니다.
:
: 그럼...
:
:
: ASURADA 님이 쓰신 글 :
: : 컴포넌트 제작을 공부하고 있는데요...
: :
: : TGraphicControl 안에 TGraphicControl 을 여러개 올려 놓을 수 있나요?
: :
: : 클래스를 만들어서 TGraphicControl 객체를 만들어서 parent 를 지정하려 하는데 TGraphicControl 의 Parent 가
: :
: : TWinControl 의 포인터라 에러가 나더군요...
: :
: : 그리고 TWinControl 의 경우 그래픽 처리를 어떻게 해야 하나요?
: :
: : TWinControl 을 상속받아 객체를 생성하니 Canvas 에 접근 할 수 없더군요...
: :
: : 조언 부탁드립니다.
|