下载此文档

VC++6.0中如何发送自定义消息.pdf


文档分类:论文 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
IT-Homer 专栏
成功是优点的发挥,失败是缺点的积累! 不为失败找理由,只为成功找
方法……
VC++
分类: C/C++/C# 2009-12-12 13:14 219人阅读评论(1) 收藏举报
VC++

    用户可以通过PostMessage和SendMessage函数来发送自定义消息,其区别在于:
    PostMessage只把消息放入队列,不管消息处理程序是否处理都返回,然后继续执行,这是个异步消息投放函数;
    SendMessage必须等待消息处理程序处理消息完了之后才返回,继续执行,这是个同步消息投放函数;
    而且,PostMessage的返回值表示PostMessage函数执行是否正确;而SendMessage的返回值表示其他程序处理消息后的
返回值。

    (1)在 或 文件添加如下代码定义一个自己的消息:
    #define WM_MY_MESSAGE WM_USER +1
    (2)在消息处理函数所在的类的头文件中添加如下代码:
    //{{AFX_MSG(C...)
    afx_msg ........
    afx_msg ........
    afx_msg void OnMyMessage(/*WPARAM wParam, LPARAM lParam*/);//参数有无根据实际情况而定
    //}}AFX_MSG
    DECLARE_MESSAGE_MAP( )
    (3)在消息处理函数所在的类的cpp文件中添加如下代码:
    BEGIN_MESSAGE_MAP(... , ...)
    //{{AFX_MSG_MAP(CPostmessageView)
    MAND .......
    ON_MESSAGE(WM_MY_MESSAGE, OnMyMessage)
    //}}AFX_MSG_MAP
         ......
    END_MESSAGE_MAP()
    (4)在消息处理函数所在的类的cpp文件中手动添加消息相应函数代码:
    void   CPostmessageView::OnMyMessage(/*WPARAM wParam, LPARAM lParam*/)

VC++6.0中如何发送自定义消息 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人紫岑旖旎
  • 文件大小0 KB
  • 时间2012-09-16