zoukankan      html  css  js  c++  java
  • 为自定义工具栏按钮添加消息响应函数

             在文档程序中,需要自定义工具栏。当利用资源编辑器为工具栏添加一个自定义按钮后,运行程序时该按钮成灰色无效状态。之所以会这样,是因为该按钮没有相应的消息响应函数。下面,我们在视图类中为ID为ID_MY_SEARCH的新工具栏按钮添加消息响应函数。

    1、在View类头文件中添加命令消息响应函数的声明

    	afx_msg void OnMySearch();


    2、在View类.cpp文件消息映射表中添加该消息的映射

    BEGIN_MESSAGE_MAP(CCenterServerView, CListView)
    	......
    
    	ON_COMMAND(ID_MY_SEARCH, OnMySearch)
    END_MESSAGE_MAP()


    3、在View类.cpp文件中实现该消息响应函数

    void CCenterServerView::OnMySearch()
    {
    	AfxMessageBox(_T("Test"));
    }


            这时,再次编译运行程序,发现新添加的ID_MY_SEARCH按钮变成了可用状态。鼠标单击该按钮,弹出测试消息对话框。

  • 相关阅读:
    java并发容器
    五种单例模式的写法
    Java中Volatile关键字
    Future模式实例
    mysql笔记
    亚马逊EC2服务器登录方法
    RSA加密方法java工具类
    Base64Util工具类
    maven命令创建项目
    关于spring事务注解
  • 原文地址:https://www.cnblogs.com/zcube/p/4194570.html
Copyright © 2011-2022 走看看