<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    MFC對話框應用程序添加自定義消息

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接

    1. 定義自定義消息

    [cpp] view plaincopy  
    1. /** 
    2.  * \brief 消息測試 
    3.  */  
    4. #define E6100_MSG_TEST          ( WM_USER + 1001 )  


    2. 聲明自定義消息處理函數

    [cpp] view plaincopy  
    1. /** 
    2.  * \brief 寫入數據操作完畢 
    3.  */  
    4. afx_msg LRESULT OnTest( WPARAM wParam, LPARAM lParam );  


    3. 實現自定義消息處理函數

    [cpp] view plaincopy  
    1. // 消息測試  
    2. LRESULT CPQDifLibTestE6100Dlg::OnTest( WPARAM wParam, LPARAM lParam )  
    3. {  
    4.     ::MessageBox( NULL, L"測試成功", L"PQDIF讀寫指標測試", MB_OK | MB_ICONINFORMATION );  
    5.     return 0;  
    6. }  


    4. 運用宏實現消息映射

    [cpp] view plaincopy  
    1. BEGIN_MESSAGE_MAP(CPQDifLibTestE6100Dlg, CDialog)  
    2. #if defined(_DEVICE_RESOLUTION_AWARE) && !defined(WIN32_PLATFORM_WFSP)  
    3.     ON_WM_SIZE()  
    4. #endif  
    5.     //}}AFX_MSG_MAP  
    6.     ON_BN_CLICKED(IDC_BUTTON_BROWSE, &CPQDifLibTestE6100Dlg::OnBnClickedButtonBrowse)  
    7.     ON_WM_DESTROY()  
    8.     ON_MESSAGE( E6100_MSG_TEST, &CPQDifLibTestE6100Dlg::OnTest )  
    9. END_MESSAGE_MAP()  


    5.  發送自定義消息到消息隊列

    [cpp] view plaincopy  
      1. PostMessage(E6100_MSG_TEST, 0, 0);  
    RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全