Can you have two timers(Settimer/Ontimer) in one file

Hey, I am working on this project where I need two differnt timers on a dialog. I have tried to add two timers but it is giving me problems. Are you allowed to have two different timers, I would think you can if you have two timer IDs. Below is what I have:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void SettingsDlg::display()
{
Settimer(1,100,NULL);
Settimer(2,500,NULL);


}
void SettingsDlg::OnTimer(UNIT_PTR nIDEvent1)
{
  //Do Something
  CDialog::OnTimer(nIDEvent1);
}
void SettingsDlg::OnTimer(UNIT_PTR nIDEvent2)
{
  //Do Something
   CDialog::OnTimer(nIDEvent2);

}


When declaring two OnTimer() in the header I get the following error msg: OnTimer(UINT_PTR): member function already defined of declared.

Any help will be greatly appreciated!!!

Thanks In Advance
Only define the function once. You have defined the same function twice with a different name for the parameter :p
L B,
Thanks. So I am assuming that in the OnTimer() I need to check the value of nIDEvent variable and based on its value do something.


Thanks
Yes, if your code needs to react differently based on which timer went off, then you would check which one and execute the relevant code.
L B,
Thanks alot!!!
Topic archived. No new replies allowed.