|
안녕하세요.. 먼저 읽어주셔서 감사합니다.
예전에 구현을 했는데. 못 찾아서 ㅡㅡ;
일단 폼위에는 TImage, TPaintBox 두개가 있습니다.
한 프로시져에서 처리를 하려다 보니깐. 위의 두 컴포넌트를 구분하려는 데.. 지금 버벅거리고 있습니다.
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
test(Image1);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
test(PaintBox1);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::test(TObject *inComponent)
{
//그래픽 컴포넌트 구분
if (inComponent)
...이미지일 경우 처리...
else if(inComponent)
...패인트일 경우 처리...
}
대충 구현 방식은 위와 같습니다.
TObject *inComponent 가 어떤 컴포넌트인지 구분 할 수 있는 방법 좀 알려주시면 정말 고맙겠습니다.
|