|
윤상영 님이 쓰신 글 :
: void __fastcall TForm1::FormCreate(TObject *Sender)
: {
:
: for(int i = 0; i < 16;i++)
: {
: Timer[i] = new TTimer(this);
: Timer[i]->Enabled = true;
: Timer[i]->Interval = 1500;
Timer[i]->Tag = i; // 추가..
: Timer[i]->OnTimer = TimerTimer;
: }
: }
:
: void __fastcall TForm1::TimerTimer(TObject *Sender)
: {
: //..............................................//
int TimerIndex = ((TTimer*)Sender)->Tag;
// 이렇게 하면 TimerIndex에 위에서 정해준 Tag의 순서대로 얻어오는데요..
: }
:
: 위의 프로그램에서 16개의 타이머가 똑같은 프로그램을 실행하는데..
: 단지 //..........//내에서 16개중 어떤 타이머에서 동작시켰는지 알수 있는
: 방법이 있나요??
: 꼭 알아야 하는데..
: 방법을 잘 모르겠네요..
:
: 아시는분 대답좀 해주세요..
: 그럼 좋은 하루 되세요..
:
:
|