MFC界面特效100例,很經(jīng)典,廢話我就不用多說了,各種控件的效果.
MFC界面編程是什么?
MFC,微軟基礎(chǔ)類(Microsoft Foundation Classe),因?yàn)閃indows編程API函數(shù)龐雜,微軟為簡化界面方面的設(shè)計(jì),設(shè)計(jì)了這個(gè)類庫,利用C++的繼承性,充分發(fā)揮代碼重用的空間。MFC編程的話一半使用VC++,編程確實(shí)簡化了界面問題,但是由于對于WindowsAPI進(jìn)行了封裝,故而很多人無從下手,沒有明顯的主函數(shù)入口,沒有主線。故而,建議你先熟悉Windows編程(不是要你會),同時(shí)對C++機(jī)制加深了解在使用MFC,同時(shí),作為框架編程,它隱藏了很多技術(shù)細(xì)節(jié),如果要有作為,真正要了解的應(yīng)該是這些類的設(shè)計(jì)思維。
mfc 界面美化
方案一、皮膚,網(wǎng)上有很多現(xiàn)成的皮膚加載方案,例如SkinMagic等,也有開源的,最簡單。
方案二、基于對話框的使用CDialogSK和CButtonST簡單美化(即貼圖)。
方案三、使用Flash做界面。
方案四、使用網(wǎng)頁做界面,例如“添加/刪除程序”。
方案五、使用WPF。
登陸界面:
在建立用戶登錄界面的時(shí)候,在添加編輯框的同時(shí),添加變量(CString 類型)m_Pwd和m_Username。雙擊“登錄”按鈕,添加函數(shù),在函數(shù)中聲明變量 CString UserID=“admin”和CString m_PWD="123";并添加一下代碼:UpdateData(TRUE); if(m_Username=="") {MessageBox("請輸入用戶名"); return; } if(m_Pwd=="") {MessageBox("請輸入密碼"); return; }if(m_Username!=""&&m_Pwd!=""){ if(m_Username=="admin"&&m_Pwd=="123") { AfxMessageBox("歡迎使用!"); CMyDialogx dlg; dlg.DoModal(); } else { AfxMessageBox("對不起,您輸入的用戶信息不正確,無法登錄") remember++; //remember是寫在本cpp中的靜態(tài)變量 (static int remember=0;) }}


































