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
[497] [답변] 김나현/ 빌더/ Tnotebook에서 Image component???/프포
박지훈.임프 [cbuilder] 6104 읽음    1998-08-06 04:23
안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당자 임펠리테리입니다.

죄송하지만, 질문하신 내용은 구현이 좀 힘들어집니다.

TNotebook 컨트롤은 물론 자체가 윈도우컨트롤로서 원래 다른 컨트롤을 가질수 있어

야 하지만, 좀 독특한 컨트롤로서, 노트북에 속한 페이지들만 가질수 있게 되어있습

니다. 그래서 원하시는 것처럼 노트북에 그림을 그려야 하는 경우, 노트북에 속한

각 페이지의 객체를 얻어서 그 객체를 Parent로 하여 이미지를 생성해야 하는데요.

문제는 바로 여기에 있습니다. 페이지컨트롤과는 달리 노트북은 내부적인 각 페이지

객체들이 속성으로 노출되어 있지 않습니다. 그래서 정상적인 방법으로는 노트북의

각 페이지에는 동적으로 다른 컨트롤을 생성할 수 없습니다. 물론, 디자인 타임에는

컨트롤들을 페이지에 놓을수 있지만, 런타임에 동적으로 생성하는 것은 불가능합니다

. 이 페이지 객체들은 TNotebook 클래스 내에 private 멤버로서 TList형의 FPageList

란 리스트내에 저장됩니다. 그런데 말씀드렸다시피 private 멤버기때문에 억세스가

불가능하죠. 절대로 불가능하다..는 아닙니다만, 원하시는 것보다 아주 복잡해지고

신경써야 할것도 몇배로 늘어나게 될겁니다. 안된다고 생각하시는것이 좋겠습니다.

도움이 못되어 드려서 정말 죄송하군요. 그럼 이만...




독립문에서 임펠리테리였습니다.

(cbuilder, skyhi18)



+ -

관련 글 리스트
495 [질문] 빌더/ TNotebook에서 Image component???/프포 김나현 5656 1998/08/06
497     [답변] 김나현/ 빌더/ Tnotebook에서 Image component???/프포 박지훈.임프 6104 1998/08/06
498         [감사] 임펠리테리님 정말 감사/프포 김나현 5301 1998/08/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.