MFC數字時鍾在VS2013的簡易制作


首先,新建一個項目:文件--->新建-->項目。選擇MFC應用程序。命名為Clock

 

下一步后選擇基於對話框的應用程序,單擊完成。

 

二,先將對話框中的確定和取消等按鈕刪除,在工具欄中添加兩個Static Text的靜態文本框,在倆個文本框的屬性設置中,將文字(Align Text)設置居中,邊界(Border)設置False,名字(Caption)中的Static刪除,分別將兩個文本框框的ID設置為IDC_STATIC1和IDC_STATIC2。

 

                    

 

                             

 

三,單擊項目,在類向導中添加消息VM_TIMER,添加處理程序,編輯代碼。

 

 

  在時間消息相應函數中添加

 

 

  在初始化界面的函數(BOOL CClockDlg::OnInitDialog())中添加代碼:             SetTimer(1, 100, NULL);

 

四,設置字體和顏色:同樣可在類向導中添加消息VM_CTLCOLOR,在ClockDlg.h頭文件中添加代碼:  CFont DateFont; CFont TimeFont;

並且在消息響應函數中添加一下代碼。為日期和時間文本框設置不同的顏色,具體顏色可以百度RGB顏色對照表查詢。

 

       

 

 

五,在初始化的函數中(BOOL CClockDlg::OnInitDialog())添加如下代碼,將設置好的字體和顏色應用到日期和時間文本框中

 

最后就是生成解決方案,運行就ok啦!本次運行如圖:

 

寫得有點羅嗦,望高手勿噴,只希望能給寫數字時鍾的新手提供參考!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM