如何用SendMessage 函式傳遞字串

2021-04-20 00:23:57 字數 1164 閱讀 8370

如何用

sendmessage()

函式傳遞字串

-----------------------------  

一、兩個引數都帶字串的形式:

void   caaadlg::onbutton1()    

lresult   caaadlg::oncurrentinfo(wparam   wparam,   lparam   lparam   )  

--------  

二、只帶乙個字串的形式:

cstring   strpara   =   _t("fggg");  

::sendmessage(hwnd,wm_***x,0,(lparam)(lpctstr)strpara);  

onmessage***x(wparam   wparam,lparam   lparam)  

how   to   use   wm_copydata   to   pass   string  

使用wm_copydata

:cstring   str   =   _t(   "hello"   );  

hwnd   hwndreceived   =   findwindow(   "receiver",   null   );  

copydatastruct   cpd;  

cpd.dwdata   =   0;  

cpd.cbdata   =   strdatatosend.getlength();  

cpd.pdata   =   (void*)str.getbuffer(cpd.cbdata);  

sendmessage(   hwndreceived,   wm_copydata,   0,   (lparam)   &   cpd   );  

str.releasebuffer();  

加入對映巨集:

begin_message_map(cmywnd,   cwnd)  

//}afx_msg_map  

end_message_map()  

...  

對映函式:

bool   cmywnd::oncopydata(cwnd*   pwnd,   copydatastruct*   pcopydatastruct)    

如何用SendMessage 函式傳遞字串

一 兩個引數都帶字串的形式 void caaadlg onbutton1 lresult caaadlg oncurrentinfo wparam wparam,lparam lparam 二 只帶乙個字串的形式 cstring strpara t fggg sendmessage hwnd,wm ...

如何用h5做邀請函 h5邀請函是什麼意思

h5模板展示 如果你會開發 的話,可以自己開發一款,但是成本偏高,大概要花幾天時間,還要加上網域名稱和伺服器的錢。或者直接訪問 即可。開啟之後,可以看到好多h5模板,按照分類可以挑選出符合自己需求的模板,之後點選立即製作就可以了!之後雙擊文字就可以替換修改文字,看我的截圖就知道很簡單了,同時支援修改...

如何用軟文推廣

如何用軟文推廣呢?2 作為 魚餌 讓客戶通過付出一些行動,比如幫忙推廣10個ip,或者通過加qq,留下郵箱 手機號等方式,獲得大量的精準潛在客戶資料庫,最大化軟文的效率。高質量軟文製作技巧 寫作軟文前,一定要做好規劃,明確軟文推廣要達到的目的,了解消費者的對產品的各種問題和顧慮,針對性的提出解決方案...