设置了一个静态文本框,添加的变量为m_shidu.....
{。 m_shidu.Format("%d",rxdata[1]); //将8位二进制数转为十进制的字符串。
   UpdateData(FALSE);                //显示内容。
。。
}现在想用别的函数调用文本框里的内容,怎么操作??
Speak("文本框里的内容") ;////在这里说文本框显示的内容可以实现吗???感激不尽。。

解决方案 »

  1.   

    变量的作用域可以被两外一个函数看到就可以Speadk了~
      

  2.   

    没理解你想表达的意思,是Speek函数传输你的文本框的内容吗?1. Speek(m_shidu);
    2. CString strText;
       GetDlgItem(IDC_STC_TEXT)->GetWindowText(strText);
       Speek(strText);
      

  3.   

    CString strText;
      GetDlgItem(IDC_STC_TEXT)->GetWindowText(strText);
      Speek(strText);调用这句就行了,strText里就是你获得的edit的内容
      

  4.   

    Speak();只能说“”里的字符串。。
      

  5.   

    不说Speak了,用cout怎么输出???
      

  6.   

    就是我有一个Speak函数,只能说“”里面的内容,如::Speak(“你好”);
    现在有一个文本框里的十进制数,显示为36,怎么用Speak说出来??