1. 程式人生 > >關於TCSPC採集卡軟體的編寫

關於TCSPC採集卡軟體的編寫

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;
}