巍巍C++小屋

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  2 随笔 :: 0 文章 :: 2 评论 :: 0 Trackbacks

2005年11月10日 #

首先定义消息:例如 define WM_MYMESSAGE (WM_USER+100)

在.H文件中,加入消息响应函数,如:

        LONG OnMyMessage(WPARAM w,LPARAM l);

    该函数有规定的格式:

        LONG Function_Name(WPARAM w,LPARAM l);

加入消息响应宏,在响应该消息的类中,在消息响应块中,

    成为如下样式:

    BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)

        //{{AFX_MSG_MAP(CAboutDlg)

        ON_MESSAGE(WM_MYMESSAGE,OnMyMessage)

        //}}AFX_MSG_MAP

    END_MESSAGE_MAP()

在.CPP文件中,编辑消息响应函数,如下:

    LONG CMyClass::OnMyMessage(WPARAM w,LPARAM l)

    {}

posted @ 2005-11-10 14:39 巍巍 阅读(716) | 评论 (2)编辑 收藏

2005年10月20日 #

真是的。忙乎了半天。原来是新加入的类没有引入 stdafx.h 头文件。

问题解决了,总算还过得去。
posted @ 2005-10-20 16:21 巍巍 阅读(352) | 评论 (0)编辑 收藏

仅列出标题