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

델파이 Q&A
Delphi Programming Q&A
[6869] >질문< 감사합니다.임프님...
dashform [ ] 579 읽음    1999-12-07 14:24
안녕하세요 좋은생각입니다.

지난번 ActiveControl 작업때도 도움을 받았는데...또 이렇게 도움을 주셔셔

정말 감사합니다. 임프님...

왠만한것은 TPropertyPage객체를 사용해 프로퍼티의 설정이 다 가능했지만

ActiveControl끼리 서로 정보를 주고 받는 인터패이스를 구현이 불가피 할 것

같습니다.

한가지 질문은 타입라이버러리에서 프로퍼티를 추가할때 TypeLibrary window에서

프로퍼티의 Parameters탭을 보면 프로퍼티의 type을 설정하는게 있는데

여기서 프로퍼티의 Type을 설정을 하는 것은 알겠는데 여기서 보면 설정할 수있는

타입들이 Combo로 죽 뜨는데 여기서 widestring, integer, wideboolean, Pchar 기타

쭉...많은 타입이외에도 Tx...으로 시작하는 프로퍼티와 I로 시작하는 타입들이

존재하는 것을 볼 수가 있습니다.

이런 타입들이 객체형 프로퍼티인것 같은데...만약 그렇다면

여기에 내가 정의한 객체형 타입이 보이게 할려면 어떻게 하는지 알고 싶습니다.

보면 현재 제가 ActiveControl로 등록하려는 컴포넌트들은 Ixxx 형태로 Combo에

나타나고 있습니다. 즉 이것은 내가 같이 등록하려는 Control들을 프로퍼티로

가지고 있을 것 같은데...그렇다면 VB컨트롤의 속성창에서 이에 해당하는 속성을

클릭했을 때 사용자 정의 다이얼로그를 어떻게 하면 띄을 수 있을 까요

PropertyPage이외의 사용자정의 다이얼로그 박스를 VB속성창에서 뛰울 수 있는 방법

을 알고 싶습니다. 제가 어떤 부분을 알아야 이러한 인터페이스를 구현할 수 있을

까요..?

메서드나 일반적인 속성을 추가하는 것처럼..타입라이브러리 에디터나 xxxImp.pas에

구현을 하는 건가요...(그런것 같지는 않은데...xxxImp에서 구현되는 것은 임프님

께서 언급하신데로 단순히 델파이의 메소드나 이벤트 각종 속성의 인스턴트를

포인트한것 밖에는 없는 것 같습니다.)

VB속성창에서 속성을 클릭했을시 다른 컨트롤과 연동해서 돌아간다거나 사용자정의

다이얼로그를 뛰울수 있는 방법을 알고 싶습니다...

이게 델파이에서 ActvieContorl로 변환시 가능한 문제인지 아닌지...

가능하다면 제가 그런한 인터패이스를 구현할때 알아야할 부분이 뭔지를 알고 싶습

니다.

쿠쿠..현재는 무지한탓이 맨땅에 헤딩하는식으로 이것저것 해보고 있는데..카...

시간 소비가 넘심하군요...후후후...

도움을 부탁합니다...

그리고 성의껏 답변해주신 임프님 다시 한번 더 정말 감사드립니다...

좋은 일 많은 발전 있으시길 바랍니다...

앞으로 더 열심히 하는 그런 좋은 사람이 되겠습니다.

그럼...항상 건강하시구요....

                              꿈을 향하여..../좋/은/생/각/...


+ -

관련 글 리스트
6869 >질문< 감사합니다.임프님... dashform 579 1999/12/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.