zoukankan      html  css  js  c++  java
  • MFC添加自定义消息

    1. 定义自定义消息

    /** 
     * \brief 消息测试 
     */  
    #define E6100_MSG_TEST          ( WM_USER + 1001 )  

    2. 声明自定义消息响应函数

    /** 
     * \brief 消息响应函数 
     */  
    afx_msg LRESULT OnTest( WPARAM wParam, LPARAM lParam );  

    3. 实现自定义消息响应函数

    LRESULT CPQDifLibTestE6100Dlg::OnTest( WPARAM wParam, LPARAM lParam )  
    {  
        ::MessageBox( NULL, L"测试成功", L"PQDIF读写指标测试", MB_OK | MB_ICONINFORMATION );  
        return 0;  
    }  

    4. 添加自定义消息映射

    BEGIN_MESSAGE_MAP(CPQDifLibTestE6100Dlg, CDialog)  
    #if defined(_DEVICE_RESOLUTION_AWARE) && !defined(WIN32_PLATFORM_WFSP)  
        ON_WM_SIZE()  
    #endif  
        //}}AFX_MSG_MAP  
        ON_BN_CLICKED(IDC_BUTTON_BROWSE, &CPQDifLibTestE6100Dlg::OnBnClickedButtonBrowse)  
        ON_WM_DESTROY()  
        ON_MESSAGE( E6100_MSG_TEST, &CPQDifLibTestE6100Dlg::OnTest )  
    END_MESSAGE_MAP() 

    5. 发送自定义消息到消息队列

    PostMessage(E6100_MSG_TEST, 0, 0);  
  • 相关阅读:
    iframe
    go web
    go 算法与数据结构
    go redis
    go 网络编程
    go 并发编程
    go 序列化
    go 文件操作
    go 面向对象
    go 环境及4开发
  • 原文地址:https://www.cnblogs.com/shanwenbin/p/2760008.html
Copyright © 2011-2022 走看看