Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O exemplo SPEAKN reúne saída gráfica e de saída de som.O exemplo SPEAKN ilustra extensões multimídia com as seguintes técnicas de programação:
Implementando a saída de som usando as APIs de multimídia definidas o Windows SDK Arquivo de cabeçalho MMSYSTEM.H.
Usando recursos definida pelo usuário para armazenar dados multimídia, como sons e bitmaps.See Observação técnica 35: Usando vários arquivos de recursos e arquivos de cabeçalho com o Visual C++ para obter informações sobre manutenção de recursos definida pelo usuário em um arquivo de .rc separado não mantidas diretamente pelo Microsoft Visual C++.
Usando botões de bitmap.(The CTRLTEST aplicativo de exemplo fornece uma ilustração mais completos do uso de CBitmapButton.)
Uma placa de som é necessária se você deseja ouvir a saída de som, mas você pode executar o aplicativo sem uma placa de som.
Observação de segurança: |
|---|
Este código de exemplo é fornecido para ilustrar um conceito e não deve ser usado em aplicativos ou sites da Web, pois ele não pode ilustrar sistema autônomo práticas de codificação mais seguras.Microsoft sistema autônomo sumes nenhuma responsabilidade por danos incidentais ou conseqüenciais deve o código de exemplo ser usado para fins diferentes de sistema autônomo se destina. |
Para obter exemplos e instruções para instalá-los:
Sobre o Visual Studio Ajuda menu, clicar Exemplos.
Para obter mais informações, consulte Localizando arquivos de exemplo.
A versão mais recente e a lista completa das Exemplos está disponível online a partir de O Visual Studio 2008 Exemplos página.
Você também pode localizar exemplos no disco rígido do seu computador.Por padrão, exemplos e um arquivo Leiame são copiados para uma pasta sob \programa Files\Visual Studio 9.0\Samples\.Para edições Express do Visual Studio, todos os exemplos estão localizados online.
Criando e executando o exemplo
Para compilação e executar a amostra SPEAKN
em aberto Speakn.sln a solução.
Sobre o Compilação menu, clicar Compilação.
No menu Debug, clique em Start Without Debugging.
Quando você executa o SPEAKN pela primeira vez, ele reproduz um som "Bem-vindo" e exibe umO que é isto caixa de diálogo.Quando o som tocar é concluído, SPEAKN exibe o primeiro de uma série de imagens — uma imagem de um cachorro.Digite "trenós" na caixa de edição.Quando você inserir a palavra correta, SPEAKN recompensa você com um som e move para a próxima imagem.
O bitmap de Feliz face inicialmente não tem Smiley ou severo.Se o primeiro caractere digitado estiver correto, que a face ativa para um sorriso; se ela estiver incorreta, a face ativa para um severo.
Palavras-chave
Este exemplo demonstra as seguintes palavras-chave:
AfxGetResourceHandle AfxMessageBox CBitmapButton::AutoLoad; CBitmapButton::LoadBitmaps; CDialog::DoModal; CDialog::EndDialog; CDialog::OnInitDialog; CDialog::OnOK; CFont::CreateFontIndirect; CString::GetLength; CString::IsEmpty; CString::LoadString; CString::MakeUpper; CWinApp::InitInstance; CWnd::DoDataExchange; CWnd::EnableWindow; CWnd::GetDlgItem; CWnd::GetWindowText; CWnd::Invalidate; CWnd::SetFocus; CWnd::SetFont; CWnd::SetWindowText; CWnd::ShowWindow; CWnd::SubclassDlgItem; CWnd::UpdateData; CWnd::UpdateWindow; DestroyIcon; FindResource; FreeResource; LoadIcon; LoadResource; LockResource; MAKEINTRESOURCE; PlaySound; PostQuitMessage; lstrcpy; mbstowcs; memset; sndPlaySound; strnlen
Observação: |
|---|
Alguns exemplos, sistema autônomo esta, não foram modificados para refletir sistema autônomo alterações nos assistentes, bibliotecas e compilador Visual C++, mas ainda Demonstre sistema autônomo concluir a tarefa desejada. |
Observação de segurança:
Observação: