背景:
正文:首先,本次工程檔名為「gpiotest」,按照mfc嚮導一路往下,使用dialog base視窗,結果會生成三個分類資料夾「source files」、「head files」、「resource files」。具體存放什麼就不用說了。
其中會生成三個「.cpp」檔案,「gpiotest.cpp」、「gpiotestdlg.cpp」、「stdafx.cpp」
執行順序是:
對於initinstance()這個函式有必要貼出來說明下,**如下:
else
if (nresponse ==idcancel)
//since the dialog has been closed, return false so that we exit the
//return
false;
}接著進入到「gpiotestdlg.cpp」檔案中的函式:
之後即可以在oninitdialog()函式內新增自己的**了。一般都是對介面的一些控制項初始化,由於現在還未使用到類似qt的訊號槽之類的功能,所以暫時不做記錄。
另外粗略說明以下兩個函式的作用:
記錄地點:深圳wz
VC6 0 MFC多執行緒執行
windows中沒有多程序的概念,只有多執行緒。在mfc中一般使用afxbeginthread來啟動工作者執行緒,用新建類,然後new這個類後呼叫createthread方法來啟動介面執行緒。工作者執行緒和介面執行緒的區別是 介面執行緒比工作者執行緒多乙個可接收windows訊息的功能,也就是說,我...
VC 6 0 MFC除錯技巧
vc的除錯真的很讓人頭大,特別是用過eclipse這種idea後猛的一下接觸vc編譯器的人,沒辦法有的時候那些用vc開發的歷史遺留問題還是要解決,mfc視窗程式除錯起來沒有了控制台的輸出找起bug來也是真讓人頭疼不已。好在網上考到了vc編譯器中 工具 mfc tracer,我們進行debug的時候就...
VC 6 0 MFC顯示模態對話方塊和非模態對話方塊
include adddatadlg.h 新增標頭檔案 cadddatadlg adddata dialog 在標頭檔案中定義對話方塊物件 cadddatadlg為該對話方塊對應的類 int nreturn adddata dialog.domodal 在原始檔函式中顯示模態對話方塊,將返回值賦給n...