propertySheet怎么SetTimer啊? SetTimer( WM_USER + 200 , 3000 , (TIMERPROC) NULL) 运行抱错。。。

wizz 2002-01-25 12:10:51
SetTimer( WM_USER + 200 , 3000 , (TIMERPROC) NULL)
通过编译,运行抱错,说propertySheet 不是窗口。

::SetTimer( m_hWnd , WM_USER + 200 , 3000 , (TIMERPROC) NULL)
通过编译,可以运行,但是OnTimer(UINT nIDEvent)不触发。

帮帮我啊。。!
...全文
57 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wizz 2002-01-25
  • 打赏
  • 举报
回复
对啊,这些都有的,可是 OnTimer(UINT nIDEvent) 就是不触发。。。还可能那里有问题啊?
codfish 2002-01-25
  • 打赏
  • 举报
回复
都在窗口类里(m_hWnd):
类声明:
afx_msg void OnTimer(UINT nIDEvent);

定义文件(CPP)
SetTimer( m_hWnd , WM_USER + 200 , 3000 , (TIMERPROC) NULL)
BEGIN_MESSAGE_MAP(CSs7Dlg, CDialog)
//{{AFX_MSG_MAP(CSs7Dlg)
ON_WM_TIMER()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

OnTimer(UINT nIDEvent)
wizz 2002-01-25
  • 打赏
  • 举报
回复
哇。。我知道了。是我的措!

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧