关于消息映射宏ON_REGISTERED_MESSAGE的奇怪问题:
admin 发表于 2010-06-16 | 来源:互联网 | 阅读:

我要映射系统已定义的拨号消息通知WM_RASDIALEVENT消息,不知道该如何映射
我用
ON_MESSAGE(WM_RASDIALEVENT,OnRasStateChanged)
但没有用,我的OnRasStateChanged没有触发
我现在想用
ON_REGISTERED_MESSAGE(WM_RASDIALEVENT,OnRasStateChanged)
但居然出现编译错误:
G:\MYDOC\GatherGpsData\GatherGpsDataDlg.cpp(85)   :   error   C2101:   '& '   on   constant

为什么?

已经有3 个评论
  1. liangjiaqi 说:

    应该先注册消息常量 Example //   example   for   ON_REGISTERED_MESSAGE const   UINT         wm_Find   =   RegisterWindowMessage(   FINDMSGSTRING   ) BEGIN_MESSAGE_MAP(   CMyWnd,   CMyParentWndClass   )         ON_REGISTERED_MESSAGE(   wm_Find,   OnFind   )         //   …   Possibly   more   entries   to   handle   additional   messages END_MESSAGE_MAP(   ) See   Also

  2. dbb123 说:

    RegisterWindowMessage的参数是字符串,WM_RASDIALEVENT是在ras.h中已经定义了的,我怎么注册它呢?

  3. yyyy6 说:

    我也想知道

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明