MFC对话框自定义消息映射的方法

 更新时间:2015年07月21日 16:08:04   作者:华宰  
这篇文章主要介绍了MFC对话框自定义消息映射的方法,实例分析了MFC自定义消息映射的消息定义、响应、声明及实现消息映射的相关技巧,需要的朋友可以参考下

本文实例讲述了MFC对话框自定义消息映射的方法。分享给大家供大家参考。具体实现方法如下:

1、定义消息:

复制代码 代码如下:
#define WM_MYMSG (WM_USER+100)

2、定义消息响应函数:

LPESULT CSLYARDlg::OnMymsg(WPARAM wParam, LPARAM lParam)
{
// TODO
return 0;
}

3、在窗口类头文件的AFX_MSG中声明消息响应函数:

// Generated message map functions
//{{AFX_MSG(CSLYARDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg LRESULT OnMymsg(WPARAM wParam, LPARAM lParam);
//}}AFX_MSG

4、在窗口类实现文件的MESSAGE_MAP中声明消息映射,这里需要用到ON_MESSAGE宏:

BEGIN_MESSAGE_MAP(CSLYARDlg, CDialog)
//{{AFX_MSG_MAP(CSLYARDlg)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_MESSAGE(WM_MYMSG, OnMymsg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

希望本文所述对大家的MFC程序设计有所帮助。

相关文章

  • Qt的qDebug使用小结

    Qt的qDebug使用小结

    使用qDebug()函数它可以把调试信息直接输出到控制台上,本文就来介绍一下qDebug的具体使用,具有一定的参考价值,感兴趣的可以了解一下
    2023-06-06
  • C++深入了解模板的使用

    C++深入了解模板的使用

    这篇文章主要介绍了C++中模板(Template)的详解及其作用介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • C语言循环队列的表示与实现实例详解

    C语言循环队列的表示与实现实例详解

    这篇文章主要介绍了C语言循环队列的表示与实现,对于数据结构与算法的研究很有帮助,需要的朋友可以参考下
    2014-07-07
  • 基于C++17实现的手写线程池

    基于C++17实现的手写线程池

    本文主要介绍了基于C++17实现的手写线程池,自己实现了Any类,Semaphore类以及Result类的开发,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08
  • c++ 中vector 常见用法

    c++ 中vector 常见用法

    这篇文章主要给大家分享的是c++ 中vector 常见用法,,vector有两个参数,一个是size,表示当前vector容器内存储的元素个数,一个是capacity,表示当前vector在内存中申请的这片区域所能容纳的元素个数,下面来看看文章的详细内容,需要的朋友可以参考一下
    2021-11-11
  • C语言位运算符:与、或、异或、取反、左移与右移详细介绍

    C语言位运算符:与、或、异或、取反、左移与右移详细介绍

    以下是对C语言中的位运算符:与、或、异或、取反、左移与右移进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-08-08
  • C++中的结构体vector排序问题

    C++中的结构体vector排序问题

    这篇文章主要介绍了C++中的结构体vector排序问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • C++控制台实现密码管理系统

    C++控制台实现密码管理系统

    这篇文章主要为大家详细介绍了C++控制台实现密码管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • C语言函数的参数使用指针

    C语言函数的参数使用指针

    这篇文章主要介绍了C语言函数的参数使用指针,本文讲述了指针在作为函数参数时候的使用方法,解析值传递和值引用的区别案例,希望对你有所帮助
    2021-06-06
  • C++中std::allocator的使用案例详解

    C++中std::allocator的使用案例详解

    这篇文章主要介绍了C++中std::allocator的使用案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09

最新评论