關於TCSPC採集卡軟體的編寫
阿新 • • 發佈:2018-11-07
1.首先電腦要安裝自帶軟體把動態連結庫給釋放。不然用報錯編譯MFC時丟時cvirte.dll。
2.對於類與類資料共享的問題。比如一個類要訪問另外一個的成員,並且要進行賦值修改然後傳遞給它。這個時候可以用到 this 指標。在MFC軟體編寫的過程中,單文件於對話方塊、對話方塊於對話方塊之間都是通過在一個類中聲名這個類的指標,然後用 this 指向本身。
3.非模態對話方塊的建立,用類嚮導新增WM_CREAT訊息。聲名全域性變數例項化一個物件CSpcinit Spcinit。最後在響應函式裡頭利用Spcinit.ShowWindow(SW_SHOW) 顯示。因為建立的非模態對話方塊被隱藏起來了。
void CPZTDlg::OnParameters() { // TODO: 在此新增命令處理程式程式碼 Spcinit.ShowWindow(SW_SHOW); Spcinit.m_pPztDlg = this; } int CPZTDlg::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CDialogEx::OnCreate(lpCreateStruct) == -1) return -1; // TODO: 在此新增您專用的建立程式碼 Spcinit.Create(IDD_SPCINIT); return 0; }