SendMessage發送自定義消息及消息響應(VC版)


控件向父窗體發送自定義消息,父窗體定義處理此消息的函數

 程序源代碼(整個工程)下載:http://download.csdn.net/detail/qq2399431200/6274793

效果描述:

指定哪個類添加自定義消息:(當然這個類必須是CmdTarget的子類,不然不能處理消息)

添加消息

 

實現消息函數:(wParam和lParam程序員可以自行設計傳什么值)

 

SendMessage參數解析(SendMessageA是單字節類型函數,SendMessageW是雙字節)

   1:接受此消息的 “窗口”  ,我這個地方是父窗口

   2:消息名,如WM_USER+4或是 WM_MYMESSAGE

3:處理此消息的函數的wParam參數,程序員可自行指定

4:處理此消息的函數的lParam參數,程序員可自行指定;我將Silder控件的值傳過去

 

使用須知:SendMessage發送的消息不進入消息隊列,而是直接由對應消息函數處理。當SendMessage發送消息后一直等消息處理函數執行完后才會結束自己,其后的代碼才可能運行。

 

總結:次實例只是控件向父窗體發送自定義消息,甚至可以通過一個程序向另一個程序發送Windows標准消息,緊接下個小結就講述這個用法。

 

http://blog.csdn.net/qq2399431200/article/details/10999117


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM