MFC 如何改变对话框按钮上的文字

MFC 如何改变对话框按钮上的文字  

2011-02-05 11:49:54|  分类: MFC编程 |  标签: |举报 |字号 订阅

 
 

怎么样实现点击鼠标就可以改变按钮的文字呢?

这个方法非常简单,其实跟前面我所介绍的改变静态文本控件的内容的思想是一样的。

在对话框里添加一个按钮,设置按钮的属性标题,然后利用类向导建立按钮的点击鼠标消息响应函数:

void CWenDlg::OnBUTTONWen()

{   

CString str;   

if(GetDlgItemText(IDC_BUTTONWen,str))  

{    

if(str=="刘德华")   

SetDlgItemText(IDC_BUTTONWen,"恭喜发财");   

else   

SetDlgItemText(IDC_BUTTONWen,"刘德华");   

}

}

或者

void CWenDlg::OnBUTTONWen()

{   

CString str;   

if(GetDlgItemText(IDC_BUTTONWen,str),str=="刘德华")    

{      

SetDlgItemText(IDC_BUTTONWen,"恭喜发财");

 }   

else

{         

 SetDlgItemText(IDC_BUTTONWen,"刘德华");     

}

}

呵呵 就是这么简单吧,至于所调用的两个函数,查看一下MSDN吧,很容易理解的。

posted @ 2014-03-13 12:32  CocoWang  阅读(1986)  评论(0编辑  收藏  举报