C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[42706] Re:컴포넌트 만들기에 대해서...
박지훈.임프 [cbuilder] 853 읽음    2005-11-29 07:03
한 컨트롤 위에 다른 컨트롤을 위에 올려놓는 관계가 Parent-Child 관계입니다.
다른 컨트롤의 Parent가 되려면, 무조건 TWinControl이어야 합니다.

그리고, TWinControl에는 Canvas가 없습니다.
Canvas가 필요하신 경우라면 바로 그런 목적으로 만들어진 클래스인 TCustomControl을 쓰시면 됩니다.

TCustomControl과 TWinControl의 관계는 TGraphicControl과 TControl의 관계와 똑같습니다.
다시 말해, 다른 특별한 추가 기능은 없으면서 오직 Canvas 지원만을 위해 만들어진 클래스입니다.

그럼...


ASURADA 님이 쓰신 글 :
: 컴포넌트 제작을 공부하고 있는데요...
:
: TGraphicControl 안에 TGraphicControl 을 여러개 올려 놓을 수 있나요?
:
: 클래스를 만들어서 TGraphicControl 객체를 만들어서 parent 를 지정하려 하는데 TGraphicControl 의 Parent 가
:
: TWinControl 의 포인터라 에러가 나더군요...
:
: 그리고 TWinControl 의 경우 그래픽 처리를 어떻게 해야 하나요?
:
: TWinControl 을 상속받아 객체를 생성하니 Canvas 에 접근 할 수 없더군요...
:
: 조언 부탁드립니다.

+ -

관련 글 리스트
42705 컴포넌트 만들기에 대해서... ASURADA 796 2005/11/29
42706     Re:컴포넌트 만들기에 대해서... 박지훈.임프 853 2005/11/29
42707         Re:Re:시원한 답변에 감사드립니다. ASURADA 742 2005/11/29
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.