用sendmessage實現程序間通訊。
實現方式是傳送wm_copydata訊息。
傳送程式:
lresult copydataresult; //這裡字串長度為strdatatosend.getlength()+sizeof(wchar_t),其中sizeof(wchar_t)指 \0 的長度。cwnd *potherwnd = cwnd::findwindow(null, "
卡口管理");
cstring strdatatosend = "
0dae12a3d8c9425daae25b3ecd16115a";
if(potherwnd)
else
接收程式:
bool ccarrecogdlg::oncopydata(cwnd* pwnd, copydatastruct*pcopydatastruct)執行結果:return
cdialogex::oncopydata(pwnd, pcopydatastruct);
}
win32程式和x64程式的指標長度是不一樣的。經大神指點,結構體中的成員變數只能是基本資料型別,不能是像string這樣的類,大體原因是類中有函式,函式也是乙個位址(說法貌似不嚴謹,大概是這個意思)。
下面在之前的基礎上實現傳遞結構體。
結構體定義:
struct收發程式中的結構體定義要一致(結構體名可以不一致,但內部需要一致)。notify_info_t
;
主要的注意點是結構體成員變數的定義,具體的收發其實差不多。
傳送:
void接收:else
}
bool ccarrecogdlg::oncopydata(cwnd* pwnd, copydatastruct*pcopydatastruct)執行結果:
實變函式 實分析總結
一 概述。實變函式,又叫實分析,整本書滿滿的證明就講了乙個勒貝格積分。最為大家所熟知的是用牛頓 萊布尼茨公式算的黎曼積分。但是黎曼積分本身依賴於函式的連續性,像不連續的狄利克雷函式就無法積分了。為了解決這一問題,勒貝格利用分割值域的方法,使得函式可積。但是分割出來的值域,只能放在一起,形式集合。如果...
NestedScrollWebview實現與優化
nestedscrollwebview實現與優化 原文如下 好久沒寫了,好像也沒什麼人關注我,呵呵,但我還是堅持寫一下,希望能幫到有需要的人!今天我來說一下nestedscrollwebview。最近在弄乙個需求,我需要用到coordinatorlayout webview 實現滾動互動效果,但要實...
saltstack keepalived實現高可用
本篇部落格承接saltstack安裝部署和saltstack grains,pillar,jinja模組的使用 建立目錄。root server1 keepalived vim files keepalived.conf configuration file for keepalived globa...