1.1.在對話方塊類裡新增如下成員
private:
ctime begintime;
1.2在初始化對話方塊函式oninitdialog()裡新增如下**:
begintime = ctime::getcurrenttime();
settimer(1,1000,null);
1.3通過類嚮導建立訊息事件wm_timer,並在ontimer函式中新增如下**:
ctime ctime = ctime::getcurrenttime();
cstring strtime; //字串格式化時間
strtime = ctime.format("現在是%y年%m月%d日 %x");
setwindowtext(strtime);
2.1.對話方塊中編輯框id為idc_edit,關聯變數為cstring的m_time
2.2.將void cctleditdlg::dodataexchange(cdataexchange* pdx)中的
ddx_control(pdx, idc_edit1, m_time);改為ddx_datetimectrl(pdx, idc_edit1, m_time);
2.3在oninitdialog()中新增**:
cstring strtime;
ctime tm;
tm=ctime::getcurrenttime();
strtime=tm.format("%y年%m月%d日 %x");
setdlgitemtext(idc_edit1,strtime);
settimer(1,1000,null);
2.4. 給對話方塊新增wm_timer訊息處理函式,新增如下**:
cstring strtime;
ctime tm;
tm=ctime::getcurrenttime();
strtime=tm.format("%y-%m-%d %h:%m:%s");
setdlgitemtext(idc_edit1,strtime);
VS2010除錯 顯示堆疊視窗
在 呼叫堆疊 視窗中,右擊要檢視其 和資料的幀。選擇 切換到幀 乙個帶有卷尾的綠色箭頭顯示在所選幀旁。執行指標保留在原始幀中,仍然用黃色箭頭標記。如果從 除錯 選單中選擇 單步執行 或 繼續 執行將繼續在原始幀中進行,而不是在選定的幀中進行。載入符號 有關更多資訊,請參見如何 使用符號伺服器 和如何...
VS2010自己配置編譯MFC專案
附上hello world hello.h ifndef hello h define hello h public virtual bool initinstance class cmainwindow public cframewnd endif hello.cpp include hello....
VS2010編寫的MFC串列埠程式
剛剛學習mfc串列埠通訊,除錯了乙個串列埠通訊的程式,實現pc機與微控制器的串列埠通訊,能夠正常地收發資料。部分源 如下 開啟串列埠函式 void ccommtestdlg onbnclickedbuttonopen m mscomm.put commport 1 選擇com1 m mscomm.p...