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
[49059] Re:컴포넌트 만드는 연습하는데, 특정 속성 없애는 방법..
이정구 [appleii] 1376 읽음    2007-04-25 21:40

DoyongID 님이 쓰신 글 :
: 연습삼아서 DirectX 관련 컴포넌트를 만들고 있는데요..
:
: TCustomPanel을 상속받아서 만드는데, Panel속성 대부분이 필요없는 기능이라서 hpp에서 다 뺐습니다..
:
: 그런데, 스샷을 보시다시피 AlignWidhMargins, Hint 같은 속성이 남아있네요..
:
: 이것도 없애려면 어떻게 해야 하나요??

class PACKAGE TDirect2D : public TCustomPanel
 {
 private:
 
protected:
 
public:
  __fastcall TDirect2D(TComponent* Owner);
 
__published:
  __property AnsiString Hint={};
  __property bool ShowHint={};
  __property PopupMenu ;
  __property ShowHint = {default=0};
  __property Visible  = {default=1};
  __property OnAlignInsertBefore ;
  __property OnAlignPosition ;
  __property OnCanResize ;
  __property OnClick ;
  __property OnConstrainedResize ;
  __property OnContextPopup ;
  __property OnDockDrop ;
  __property OnDockOver ;
  __property OnDblClick ;
  __property OnDragDrop ;
  __property OnDragOver ;
  __property OnEndDock ;
  __property OnEndDrag ;
  __property OnEnter ;
  __property OnExit ;
  __property OnGetSiteInfo ;
  __property OnMouseActivate ;
  __property OnMouseDown ;
  __property OnMouseEnter ;
  __property OnMouseLeave ;
  __property OnMouseMove ;
  __property OnMouseUp ;
  __property OnResize ;
  __property OnStartDock ;
  __property OnStartDrag ;
  __property OnUnDock ;
 };

위에서 굵은 글씨로 표시한 것처럼 하면 Hint , ShowHint 가 Object Inspector 에서 나타나지 않습니다.

Code Completion 에서 나타나지만 read , write 를 지정해주지 않았으므로 속성값을 변경할 수 없습니다.

필요하지 않은 기능이면 상관없겠죠.

 


+ -

관련 글 리스트
49004 컴포넌트 만드는 연습하는데, 특정 속성 없애는 방법.. DoyongID 1381 2007/04/20
49059     Re:컴포넌트 만드는 연습하는데, 특정 속성 없애는 방법.. 이정구 1376 2007/04/25
49009     Re:컴포넌트 만드는 연습하는데, 특정 속성 없애는 방법.. pd 1265 2007/04/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.