Problemas podem ocorrer quando você usa um aplicativo GAPI no modo paisagem no software Windows Mobile 2003 Segunda edição para Pocket PC

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 843485
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Os seguintes problemas podem ocorrer no software do Microsoft Windows Mobile 2003 Segunda edição para Pocket PC quando você tenta usar um aplicativo baseado no Microsoft Windows Mobile jogo API (GAPI) no modo paisagem:
  • Um aplicativo GAPI pode iniciar no modo retrato quando você pode esperar o aplicativo para iniciar no modo paisagem.
  • Um aplicativo de GAPI não preenche a tela inteira pode causar corrupção de barra de título da barra de menus no modo paisagem.
Mais Informações
Se um aplicativo é criado usando o SDK do Windows Mobile 2003 ou versões anteriores, GAPI força o dispositivo em modo retrato quando a função GXOpenDisplay é chamada. Isso ocorre porque o dispositivo para estar no modo retrato espera que aplicativos anteriores. Não há nenhuma maneira direta para criar um novo aplicativo GAPI que ofereça suporte ao modo paisagem.

A API GXSetViewport para GAPI não realmente configurado um visor retangular. A API GXSetViewport configura uma faixa horizontal que se estenda pela tela. Isso não é um problema para aplicativos de modo retrato. No entanto, no modo paisagem, que faixa intercepta partes da barra de título e partes da barra de menus. A API GXSetViewport não funciona em todos os dispositivos em modo paisagem. Especificamente, a API GXSetViewport não funciona nesses dispositivos que não têm um framebuffer padrão.
Como Contornar
Para impedir que seu aplicativo que está sendo forçada no modo retrato, tente o seguinte:
  • Consultar a orientação original e, em seguida, lembre-se a orientação original chamando ChangeDisplaySettingsEx(NULL,&devMode,NULL,CDS_TEST,NULL) função.
  • Chame a função GXOpenDisplay .
  • Definir a orientação de volta ao seu estado original chamando ChangeDisplaySettingsEx(NULL,&devMode,NULL,CDS_RESET,NULL) função.
Para evitar corrupção de barra de título e a barra de menus quando seu aplicativo GAPI não preenche a tela inteira, não use retangulares no modo paisagem. Como alternativa, você pode usar a interface gráfica de dispositivo (GDI).
Situação
A Microsoft confirmou que este é um problema no software Windows Mobile 2003 Segunda edição para Pocket PC.

Propriedades

ID do Artigo: 843485 - Última Revisão: 12/08/2015 07:34:09 - Revisão: 1.1

Microsoft Windows Mobile 2003 software for Pocket PC Standard Edition

  • kbnosurvey kbarchive kbmt kbtshoot kbprb KB843485 KbMtpt
Comentários