Compartilhar via


How to Implement Screen Rotation

Windows Mobile Not SupportedWindows Embedded CE Supported

9/9/2008

Windows Embedded CE dá suporte à rotação Tela para que você pode girar o de conteúdo da Tela em incrementos de 90 Degrees. Usando a funcionalidade de rotação Tela, você pode desenvolver aplicativos desenvolvidos para orientação paisagem tanto de retrato.

Rotação altera a orientação da Tela, portanto, é a responsabilidade do OEM ou IHV para testar o dispositivo destino na orientação paisagem tanto de retrato para garantir uma consistente usuário experiência, particularmente em conjunto com aplicativos usuário, recursos diálogo e caixas mensagem, painéis de entrada de software (SIPs), métodos de entrada (IMS) e fontes ClearType.

Tela Rotação está com suporte somente em dispositivos destino que utilizam uma única Tela e ele não é com suporte em múltiplo dispositivos destino Tela. Atualmente os dois aplicativos que respondam à rotação Tela são a barra de tarefas e o shell. Quando uma rotação Tela ocorre, o realign automaticamente cursor e mouse próprios para a novo orientação Tela.

Observe que a rotação Tela pode ser implementada somente se o driver exibir oferece suporte a rotação Tela. Se você desejar usar seu próprio driver exibir e não a um disponível no catálogo Platform Builder, você deve certificar-se que o driver exibir é habilitado para implementar Tela rotação. Para obter mais detalhes sobre as alterações feitas em seu driver exibir para habilitar Tela rotação, consulte tópico Screen Rotation.

Esse procedimento leva você pelas etapas necessárias para implementar Tela rotação em um dispositivo baseado em Windows Embedded CE.

Hardware e Software Assumptions

Etapas

Etapa Tópico

1. Use o Windows Embedded CE OS Design Wizard para selecionar um modelo design e os componentes iniciais para o design OS.

Faça o seguinte opções de Windows Embedded CE OS Design Wizard:

  • Nomeie o design OS ScreenRotation.
  • Da lista de BSPs disponíveis, escolher CEPC: x 86.
  • A partir de lista modelos design disponíveis no OS Design Wizard, escolher o Dispositivo PDA modelo design. Na etapa de variantes, escolher Mobile de bolso.

Creating an OS Design with the Windows Embedded CE OS Design Wizard

2. Faça as alterações Registro.

Screen Rotation Registry Settings

3. Crie um projeto para o aplicativo de rotação Tela.

Creating a Project for the Screen Rotation Application

4. Escolha uma configuração de versão para destino quando Platform Builder cria o design OS em um executar-imagem tempo.

Para usar o depurador kernel, verifique se que suporte para o depurador kernel está habilitado.

Levels of Debugging Support

Building a Run-Time Image From a Release Configuration

5. Se você espera que o tamanho da depuração ou executar a versão-imagem tempo para exceder 32 MB, habilitar suporte para executar uma grande-imagem tempo nas configurações para o design OS.

Observação

Depurar executar-tempo imagens são geralmente maior do que executar versão-tempo imagens.Se você escolher uma configuração depuração e o design OS contém muitos recursos, é provável que o tamanho da executar-imagem tempo será excedem 32 MB.

Enabling a Run-Time Image Size Larger Than 32 MB

6. Promover o design OS um executar-imagem tempo.

Building a Run-Time Image

7. In a Saída janela, na Saída Guia, verificar que a compilar não possua erros.

Build Error Debugging Process

8. Escolha um serviço baixar apropriado para o hardware conexão. O serviço baixar irá baixar um executar-imagem tempo para o CEPC.

Download Service Selection

9. Configurar o hardware conexão exigido para o serviço baixar. Esse hardware conecta o CEPC a estação de trabalho de desenvolvimento, na qual o Platform Builder está instalado. Exemplos de hardware conexão incluem cabos, um hub ou adaptadores rede Ethernet.

Hardware Configuration

10. Se você selecionou serial Service download na etapa 8, configurar o terminal do HyperTerminal aplicativo de Emulação para exibir o serial saída depuração a Partir de porta serial na CEPC.

Esta configuração requer um NULL - modem cabo conectado a um porta serial, such as COM1.

Configuring HyperTerminal for BSPs

11. Ativar o CEPC para que ele se torna ativo de rede Ethernet ou sobre o serial conexão e Platform Builder podem descobri-lo.

Não aplicável

12. Configure a conexão para o CEPC.

Escolha o apropriado tópico baseia se estação de trabalho o desenvolvimento e a CEPC são conectados por uma rede Ethernet ou uma conexão porta serial.

Configuring an Ethernet Remote Connection

Configuring a Serial Remote Connection

13. Baixe o executar-imagem tempo para o CEPC por meio de conexão configurado.

Downloading a Run-Time Image to a CEPC

14. Executar o aplicativo e verificar a rotação Tela.

Para executar o aplicativo exemplo sobre o CEPC, clique com o botão direito do mouse o Iniciar botão e escolher Executar. Tipo ScreenRotationProj e escolher OK. Verificar que a Tela foi girado 90 graus.

Cada tempo você executar o ScreenRotationProj programa, a Tela irá girar 90 graus.

Não aplicável.

See Also

Concepts

Rotating the Contents of the Screen

Other Resources

How-to Topics
Screen Rotation
Display Driver Registry Settings
GWES OS Design Development