VC中怎么切换一个按钮的状态

VC中如何切换一个按钮的状态
比如说点击一下按钮,按钮名称改变,执行一段程序,
再点一下名称又改变,执行另一段程序
就在这两种状态间切换
求教大侠


------解决方案--------------------
SetWindowText不就行了。
------解决方案--------------------
名称改变用SetWindowText就可以了,如果一个按钮中有两行代码,设置个if语句一个BOOL值就可以了。
------解决方案--------------------
static BOOL bClick = FALSE;
bClick = !bClick;
if(bClick)
{
 SetDlgItemText(IDC_BUTTON1, _T("..."));
 // func 1
}
else
{
 SetDlgItemText(IDC_BUTTON1, _T("..."));
 // func 2
}

------解决方案--------------------
响应函数这么些就OK啊

static bool flag = true;
if(flag)
{
...............
flag=false;
SetDlgItemText();
}
else
{
.................
flag = true;
SetDlgItemText();
}