a,b로 무엇을 받으려나요?
일반적으로
OnClick이벤트는 TNotifyEvent 타입으로 정해져있습니다.
그냥 함수 하나 추가 하시구요
//SpeedButton2ClickEx 이라는 함수 추가하고..
void __fastcall TForm1::SpeedButton2ClickEx(TObject *Sender, int a,int b)
{
//필요한 코딩
}
//---------------------------------------------------------------
//실제 이벤트 핸들러에서 위 함수 호출해주면 됩니다.
void __fastcall TForm1::SpeedButton2Click(TObject *Sender)
{
SpeedButton2ClickEx(Sender,1,2) ; //이렇게 호출해주면 됩니다.
}
그럼..
김민조 님이 쓰신 글 :
: C빌더를 처음 접해봐서 부족한게 많은데요.
:
: 제가 잘 풀리지 않는 부분은
:
: 예를 들어서 다이얼로그에서 스피드버튼을 하나 생성했습니다.
: 이 때 함수는 void __fastcall TForm1::SpeedButton2Click(TObject *Sender) 와 같이 선언이 되는데요.
: 이 매겨변수 부분에 (TObject *Sender, int a, int b ) 요런식으로 바꾸고 싶은데 가능한가요?
: 일단 이렇게 바꾸니까 에러가 발생하길래 하는 방법이 있나 해서 이렇게 질문 드립니다.
|