我在学习利用MFC做程序时,用的是利用SDK做个TTS程序,在安装按钮时,添加函数的类型系统都是定义为void,而speak示例用的是带返回参数的函数,以下是speak示例代码:
#include <stdafx.h>
#include <sapi.h>int main(int argc, char* argv[])
{
    ISpVoice * pVoice = NULL;    if (FAILED(::CoInitialize(NULL)))
        return FALSE;    HRESULT hr = CoCreateInstance(CLSID_SpVoice, NULL, CLSCTX_ALL, IID_ISpVoice, (void **)&pVoice);
    if( SUCCEEDED( hr ) )
    {
        hr = pVoice->Speak(L"Hello world", 0, NULL);
        pVoice->Release();
        pVoice = NULL;
    }    ::CoUninitialize();
    return TRUE;
}
我不需要int main(int argc, char* argv[])
请问各位高手如何处理啊

解决方案 »

  1.   

    就是如何设置函数类型,按钮添加函数默认为void,这个改不了啊,函数名不是main这里只是个例子
      

  2.   

    把你每个按钮要执行的代码添加在对应按钮的函数里就可以了 ,不用考虑main函数
      

  3.   

    把每个按钮要是执行的代码添加到对应按钮的函数中就可以了,要是想用返回值可以用成员变量,不用考虑main函数
      

  4.   

    把每个按钮要是执行的代码添加到对应按钮的函数中就可以了,要是想用返回值可以用成员变量,不用考虑main函数