SetTimer -> OnTimer driving me crazy
Hi,
I found numerous examples of SetTimer and OnTimer examples on the web and
they all look similiar to what I have tried here, but my OnTimer function is
never executed.
I created a SDF Application and launched a dialog off of the menu. In the
Dialog I call a SetTimer and then delcared a OnTimer function also a member
of the same dialog object. I never get the TRACE statement in the OnTimer
to fire and a button displays that the global_sent variable is never
updated.
Here's where I set the timer in the dialog's OnItit function:
--------------------------------------------------------------------------------------
BOOL CMyDialog::OnInitDialog()
{
int success;
CDialog::OnInitDialog();
global_sent = 0;
success = SetTimer(3,2000,NULL);
TRACE("Succes = %d\n", success);
// TODO: Add extra initialization here
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
--------------------------------------------------------------------------------------
Here's where I defined the OnTimer function:
--------------------------------------------------------------------------------------
void CMyDialog::OnTimer(UINT nIDEVENT)
{
global_sent++;
TRACE("Here\n");
AfxMessageBox("hello");
}
--------------------------------------------------------------------------------------
Thanks for any info.... It seems that it should be so easy...
Mark Reap
mdreap@swbell.net