VC自定義訊息

2021-05-08 04:22:58 字數 590 閱讀 6804

示例:

主對話方塊a :edit控制項

副對話方塊b :edit控制項

->將b中edit內容在其銷毀後,顯示在a中edit中

(1) 自定義訊息

#define wm_mymsg   wm_user+100

(2)b(.cpp)

afxgetmainwnd()->sendmessage(wm_mymsg,(wparam)0,(lparam)&str);

(3)a(.h)

afx_msg lresult onmymessage(wparam wparam, lparam lparam);

(4)a(.cpp)

//}}afx_msg_map

on_message(wm_mymsg, onmymessage)

end_message_map()

(5)a(.cpp)

lresult csmtpsenddlg::onmymessage(wparam wparam, lparam lparam)

引自:  http://hi.baidu.com/cg%5fjane/blog/item/aa893b831695e7b66d81194b.html

vc 使用自定義訊息

問題提出 在程式中,要完成自己獨特的任務,必須自己來定義訊息.如何做呢?解決方法 1 定義自己的訊息,要從wm user開始.define wm my message wm user 10 2 定義自己的訊息對映關係.begin message map cmainframe,cframewnd on...

vc 自定義訊息實現

本案例是根據兩個dialog 相互通訊總結而來,在兩個dialog都設定好後,分為四步實現訊息傳遞 專案名稱為 mfcmiltiwin 主dialog cmfcmiltiwindlg 從dialog cdialogsub 1 定義訊息id 在專案的標頭檔案中 mfcmiltiwin.h 巨集定義兩個...

VC新增自定義訊息

在vc 中想加入自定義訊息,以下方法可供參考 1 首先定義訊息 cpp view plain copy print?define wm mymessage wm user 100 define wm mymessage wm user 100 2 在.h標頭檔案中,加入訊息響應函式 cpp view...