在一个进程内服务器中(dll)我手动添加了Ontimer消息,但当我用Settimer时,Ontimer不响应,为何?

来源:互联网  时间:2016/8/21 23:31:34

关于网友提出的“ 在一个进程内服务器中(dll)我手动添加了Ontimer消息,但当我用Settimer时,Ontimer不响应,为何?”问题疑问,本网通过在网上对“ 在一个进程内服务器中(dll)我手动添加了Ontimer消息,但当我用Settimer时,Ontimer不响应,为何?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 在一个进程内服务器中(dll)我手动添加了Ontimer消息,但当我用Settimer时,Ontimer不响应,为何?
描述:

具体:
.h中:
BEGIN_MSG_MAP(CFhTxtPipe)
MESSAGE_HANDLER( WM_TIMER,  OnTimer )
END_MSG_MAP()
protected:
  LRESULT OnTimer( UINT, WPARAM, LPARAM lParam, BOOL& );
.cpp中
LRESULT CFhTxtPipe::OnTimer( UINT nEnent, WPARAM wParam, LPARAM lParam, BOOL &b)
{
MessageBox( NULL, "", "", MB_OK );
return 0l;
}
有一接口方法SetMyTimer()
{
SetTimer( NULL, 0, 2000, 0 );
}
当我调用该方法时,程序根本未响应OnTimer()
清高手指点!

上一篇小问题。。100分。。
下一篇关于设置多线程的菜鸟问题,急待解决,请大家帮忙!!!
明星图片
相关文章
《 在一个进程内服务器中(dll)我手动添加了Ontimer消息,但当我用Settimer时,Ontimer不响应,为何?》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)