如何添加自定义消息#define WM

    xiaoxiao2025-10-20  2

    1、添加消息宏定义

    #define WM_RUN WM_USER + 100

    2、在头文件中申明消息处理函数(格式很重要)

    afx_msg LRESULT OnRunMsg(WPARAM Wparam, LPARAM Lparam);

    3、实现消息处理函数(格式很重要)

    LRESULT CDisplayMessage::OnRunMsg(WPARAM Wparam, LPARAM Lparam) { if ("online" == theApp.m_strCurDetect) { //联机交易 OnlineDeal(); else if("offline" == theApp.m_strCurDetect) { //离线交易 OfflineDeal(); } return 0; }

    4、为自定义消息和处理函数添加映射关系

    BEGIN_MESSAGE_MAP(CDisplayMessage, CDialog) 。。。。

    ON_MESSAGE(WM_RUN, OnRunMsg) 。。。。。

    END_MESSAGE_MAP()

    转载请注明原文地址: https://ju.6miu.com/read-1303349.html
    最新回复(0)