Re: Using OnTimer
You have to specifically handle the WM_TIMER message in your dialog box
Here is what you need to do:
in the h file
afx_msg void OnTimer(UINT);
in the cpp file:
BEGIN_MESSAGE_MAP(CMyDialog,CDialog)
....
ON_WM_TIMER()
END_MESSAGE_MAP()
void CMyDialog::OnTimer(UINT nEventID)
{
CDialog::OnTimer(nEventID);
}
VStudio write all this code for you when you ask it to handle the WM_TIMER
message from the property window for that class.
AliR.
"sleeper" <TheFakeJon@gmail.com> wrote in message
news:1156531590.165486.98130@m79g2000cwm.googlegroups.com...
Hello everyone,
I created a standard MFC application with VS 2003 .net, and I created a
Dialog based window. I am trying to use CWnd::SetTimer() and
CWnd::OnTimer() in order to setup a timer, but unfortunately, when I
try to build my application, it keeps telling me that my Dialog class
does not have a method OnTimer() but I thought my Dialog window should
inherit from CWnd and therefore I should be able to override this
method?
Thanks