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
[23280] Re:콤포넌트 만들면서 property에 TForm을 썼을때??
SteelHeart [] 816 읽음    2002-12-19 01:17
꾸벅..(_ _

실력도 한참 달리는 제가 꼴 님께 답변을 드리게 될 줄은 몰랐네요..-_-;


직접 해 보지는 않았습니다만, 됩니다. (라고 생각합니다..-_-;)

지금 제가 만들고 있는 게 허접한 3D 엔진 인데요, OpenGL 을 씁니다.

그래서 컴포넌트가 메인 폼을 참조해야 할 일이 생겼죠.

그러나 메인 폼을 똑같이 프로퍼트로 받아오는 게 되지 않길래,

다음과 같은 방법을 써 보았습니다.

__property Controls::TWinControl *Randerer = {....};


랜더러는 당연히 메인 폼이 되지요.

이렇게 해서, 핸들을 가진 모든 객체에는 3D 랜더링이 가능하게 됐습니다.

(실제로 패널에도 랜더링 되더군요..-_-;)


말이 좀 새는 것 같습니다만, 이게 폼에도 가능합니다.

디자인 타임에, 패널대신 Form1 이런 식으로 당당하게

오브젝트 인스펙터에서 써 주면 됩니다.


단, 해당 프로퍼티를 클릭할 때 나타나는 가능한 리스트에 폼이 나타나지 않더군요.

자신이 스스로 붙은 메인 폼이라서 그런지..;;


여하튼, 이렇게 해서 가능합니다. 실제로 랜더링도 되구요.

위와 같이 해 보시구 다시 답변 남겨 주세요. 저도 결과가 궁금..=_=;;


그럼 좋은 하루 되세요..꾸벅(_ _;

+ -

관련 글 리스트
23260 콤포넌트 만들면서 property에 TForm을 썼을때?? [꼴].CCOL 867 2002/12/17
23280     Re:콤포넌트 만들면서 property에 TForm을 썼을때?? SteelHeart 816 2002/12/19
23282         Re:Re:콤포넌트 만들면서 property에 TForm을 썼을때?? [꼴].CCOL 738 2002/12/19
23283             Re:Re:Re:콤포넌트 만들면서 property에 TForm을 썼을때?? SteelHeart 699 2002/12/20
23284                 Re:Re:Re:Re:콤포넌트 만들면서 property에 TForm을 썼을때?? SteelHeart 729 2002/12/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.