void CMainFrame::OnTimer(UINT nIDEvent)//出错
{
MessageBeep(0xFFFFFFFF); // Call base class handler.
CMDIFrameWnd::OnTimer(nIDEvent);
}
找了大部分网上的例子,都是这样写的呀?
不知道为什么?
{
MessageBeep(0xFFFFFFFF); // Call base class handler.
CMDIFrameWnd::OnTimer(nIDEvent);
}
找了大部分网上的例子,都是这样写的呀?
不知道为什么?
WM_TIMER事件,然后在右边的按钮选Add and Edit.
然后程序会调用void CMainFrame::OnTimer(UINT nIDEvent)
...
afx_msg void OnTimer(UINT nIDEvent);//加上这个.
//}}AFX_MSG
在CPP文件加上.
BEGIN_MESSAGE_MAP()
//{{AFX_MSG_MAP(CMainFrame)
ON_WM_TIMER() //加上这个.
//}}AFX_MSG_MAP
END_MESSAGE_MAP()再加上你原来写的那个函数.就应该可以了.
1.*.H文件加入声明:afx_msg void OnTimer(UINT nIDEvent);
2,*.cpp文件中
BEGIN_MESSAGE_MAP 与END_MESSAGE_MAP
之间加入: ON_WM_TIMER()
3.就是
void CMainFrame::OnTimer(UINT nIDEvent)