今天终于搞定了对话框中run<->stop之间的切换。我想实现的功能是按下按钮run的时候"run" 变成“stop”,再按下时变回“run“。
其实很简单,只需要定义一个BOOL类型的标示符和添加一个对应按钮的CButton类型的变量,然后用SetWindowText()函数就可以实现。
具体代码如下:
  if(IsRuning)
  {
   m_RunButton.SetWindowText(L"stop");
    IsRuning = FALSE;
  }
  else
  {
    m_RunButton.SetWindowText(L"run");
    IsRuning =TRUE;