ben 님이 쓰신 글 :
: C++빌더에서 컴포넌트 올려놓고 마우스 오버 했을때, 저런 유용한 정보가 말풍선으로 나오네요
: (저는, 가장 처음이 name 인데.. 이 name 정보를 얻어올려고 하거든요..)
: 저 정보들 가질 수 없을까요?
: 큭... TObject 맴버로 찾을 수 있는 걸까요? 아님.. name 정보 얻기위해 다른 작업을 해주어야 할까요?
:
:
:
:
: void __fastcall TFrame_MiniPrj_1::JvTrackBar1MouseMove(TObject *Sender, TShiftState Shift,
: int X, int Y)
: {
: String str = "test" ;
: str = Sender->UnitName() ;
: ShowMessage(str);
: str = Sender->ClassName() ;
: ShowMessage(str);
: char ch [100] = {0,};
: strcpy( ch, (char*)Sender->ClassInfo() ) ;
: ::MessageBoxA(0,ch,"test",0);
: str = Sender->ToString() ;
: ShowMessage(str);
: Sender->MethodName((char*)ch);
: ::MessageBoxA(0,ch,"test",0);
:
: }
:
흠...
혼자 삽질하네요 ;; ㅎㅎㅎㅎ
아래와 같이 해결했습니다.
TComponent* pTCom = (TComponent*)Sender ;
ShowMessage(pTCom->Name);
아직도 잘 적응이 안되서 ㅎㅎ;;
|