0

私はこの機能を使って文を非同期に話しています。

m_cpVoice->Speak(m_sInputText,SPF_ASYNC, NULL))

イベントの通知を受け取りたいSPEI_WORD_BOUNDARYので、これらを行いました。

m_cpVoice->SetInterest(SPFEI(SPEI_WORD_BOUNDARY),SPFEI(SPEI_WORD_BOUNDARY));
m_cpVoice->SetNotifyWindowMessage(GetSafeHwnd(),CTTSDlgDlg::MSG_SAPI_EVENT,0,0);

CTTSDlgDlg::MSG_SAPI_EVENT私のイベントハンドラーにマップされます。

通知が届かないという問題はありますか?

4

1 に答える 1

1

MFC では、イベントをオブジェクトに配信するために、ON_MESSAGE ではなく ON_REGISTERED_MESSAGE が必要です。

于 2010-01-27T23:58:49.100 に答える