MFC界面特效100例,很经典,废话我就不用多说了,各种控件的效果.
MFC界面编程是什么?
MFC,微软基础类(Microsoft Foundation Classe),因为Windows编程API函数庞杂,微软为简化界面方面的设计,设计了这个类库,利用C++的继承性,充分发挥代码重用的空间。MFC编程的话一半使用VC++,编程确实简化了界面问题,但是由于对于WindowsAPI进行了封装,故而很多人无从下手,没有明显的主函数入口,没有主线。故而,建议你先熟悉Windows编程(不是要你会),同时对C++机制加深了解在使用MFC,同时,作为框架编程,它隐藏了很多技术细节,如果要有作为,真正要了解的应该是这些类的设计思维。
mfc 界面美化
方案一、皮肤,网上有很多现成的皮肤加载方案,例如SkinMagic等,也有开源的,最简单。
方案二、基于对话框的使用CDialogSK和CButtonST简单美化(即贴图)。
方案三、使用Flash做界面。
方案四、使用网页做界面,例如“添加/删除程序”。
方案五、使用WPF。
登陆界面:
在建立用户登录界面的时候,在添加编辑框的同时,添加变量(CString 类型)m_Pwd和m_Username。双击“登录”按钮,添加函数,在函数中声明变量 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中的静态变量 (static int remember=0;) }}


































