Using Internet Explorer Mobile In Your Application
9/8/2008
Este amostra de código é nomeado MiniPIE. Ele demonstra como reutilizar o navegador W3 (World Wide Web) Internet Explorer Mobile em um aplicativo móvel.
Área recurso
APIs relevantes
- IWebBrowser2 IPOutlookItemCollection Interface
- DWebBrowserEvents2 Eventos
O uso
Para executar o amostra de código
Navegue até a arquivo de solução (*.sln) e clique duplo-la. Por padrão, a solução arquivos são copiados para o seguinte pastas:
C:\Arquivos de programas\Windows Mobile 6 SDK\Samples\Common\CPP\ATL\MiniPIE
Microsoft Visual Studio 2005 inicia e carrega a solução.
Crie a solução (Ctrl+Shift+B).
Implante a solução (F5).
Para usar o aplicativo
Navegar usando o Abrir URL... item de menu, ou usando barra de endereços do Outlook, se a implantação em um dispositivo execução Windows Mobile 6 Professional ou Windows Mobile 6 Classic.
Use o Sair softkey para encerrar.
Use o Fazer backup, Forward, Atualizar, Home, e Parar menu itens como você faria no Mobile Internet Explorer.
Listagem de arquivos de origem
- MainWindow.h, MainWindow.cpp
Define o janela do aplicativo principal.
- GetURLDialog.h, GetURLDialog.cpp
Define uma caixa diálogo que permite que o usuário para inserir um URL. Isso não é realmente necessários para hospedar o controle navegador W3 (World Wide Web); No entanto, ele é implementado aqui para permitir que o usuário para navegar em Windows Mobile 6 Standard, onde o IWebBrowser2::get_AddressBar propriedade não está implementada.
- MiniPIE.cpp
Implementação de WinMain.
- MiniPIE.rc
Os recursos usados por este aplicativo.
- RESOURCE.h
Arquivo de cabeçalho que define identificações de recurso. Usado por MiniPIE.rc.
- Macros.h
Macros utilitários usadas para verificação de erros, etc..
- StdAfx.h, StdAfx.cpp
Esses arquivos são usados para compilar um arquivo nomeado Precompiled Header (PCH) MiniPIE.pche um pré-compilado tipo arquivo nomeado StdAfx.OBJ.
- MiniPIE.VCPROJ
Arquivo projeto principal para projetos VC++ gerados usando Application Wizards.
Ambientes de Desenvolvimento
SDK: Windows Mobile 6 Professional SDK e Windows Mobile 6 Standard SDK
Ambiente de desenvolvimento: Visual Studio 2005.
ActiveSync: Versão 4.5.
See Also
Concepts
Code Samples for Windows Mobile