Я использовал эту функцию для асинхронного произнесения предложений.
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
сопоставляется с моим обработчиком событий.
Я что-то упустил, и в чем проблема, что я не получаю уведомления?