Compartilhar via


Shell Migration

Windows Mobile Not SupportedWindows Embedded CE Supported

9/9/2008

Este tópico contém informações sobre como migrar acabamento funcionalidade de versões anteriores da sistema operacional.

Para obter informações gerais Windows Embedded CEmigração, consulte Migrating from an Earlier Version of Windows Embedded CE.**

Migrando do Windows CE.NET 4.2 para Windows CE 5.0

  • As definições de Notificações Enviadas por GWES para Shell via WM_SHELLNOTIFY alterou.

    Os códigos notificação anterior são:

    • HSHELL_WINDOWCREATED
    • HSHELL_WINDOWDESTROYED
    • HSHELL_WINDOWACTIVATED
    • HSHELL_REDRAW
    • HSHELL_CAPSLOCK

    Os novos códigos notificação são:

    • SHELLNOTIFY_WINDOWCREATED
    • SHELLNOTIFY_WINDOWDESTROYED
    • SHELLNOTIFY_WINDOWACTIVATED
    • SHELLNOTIFY_REDRAW
    • SHELLNOTIFY_CAPSLOCK
    • SHELLNOTIFY_LANGUAGE

    SHELLNOTIFY_LANGUAGE é um novo codificar notificação para Windows CE 5.0.
    Essas notificações são definidas em % _WINCEROOT%\Public\Common\Oak\Inc\Pwinuser.h. É a codificar barra de tarefas que gerencia essas notificações CTaskBar::OnWmShellNotify.

  • Configurações de zonas tempo Registro alterou e agora está compatível com o área de trabalho versão de Windows. As chaves Registro para zonas tempo são mais não localizado, em vez disso, um novo valor, chamado Padrão, é fornecido sob cada zona de tempo. Padrão Contém um seqüência de caracteres traduzido para exibir o nome Standard Time da zona de tempo. Esta alteração irá aplicar para OEMs e IHVs que usam o catálogo do shell item. A configuração Registro seguinte foi alterado.

    [HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_10_A_STANDARD]
    "Display"=mui_sz:"cplmain.cpl,#34306"
    "Dlt"="LOC_GMT_MINUS_10_A_DAYLIGHT"
    "TZI"=hex:58,02,00,00,00,00,00,00,c4,ff,ff,ff,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
    

    A seguinte configuração Registro está correta para Windows CE 5.0.

    [HKEY_LOCAL_MACHINE\Time Zones\Hawaiian Standard Time]
    "Display"=mui_sz:"coredll.dll,#32770"
    "Dlt"=mui_sz:"coredll.dll,#33026"
    "Std"=mui_sz:"coredll.dll,#33282"
    "TZI"=hex:58,02,00,00,00,00,00,00,c4,ff,ff,ff,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
      00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
    

    Na acima exemplo, Hora oficial do Havaí chave Registro não está localizado.
    Para informações zonas tempo, aplicativos devem usar GetTimeZoneInformation e SetTimeZoneInformation. Para obter mais informações, consulte Time Zone Registry Settings.

Alterações em vigor no Windows CE.NET 4.2

  • O mecanismo de fala-reconhecimento nulo (SYSGEN_NULLASR) e mecanismo de conversão de texto em fala nulo (SYSGEN_NULLTTS) são não com suporte mais.

  • Arquivos LNK que são usados para criar atalhos e para a vinculação aplicativo arquivos de ajudam para o mecanismo HTML Help, agora deve fornecer o caminho completo para o aplicativo eles iniciar quando o arquivo link é selecionado.
    Nas versões anteriores você pode omitir um caminho e o shell seria pesquisa em vários locais conhecidos para tentar localizar o aplicativo. Esse comportamento foi alterado porque ele apresentado um risco de segurança.
    O shell exemplo Taskman não é mostrada no Catálogo; No entanto, ainda é suporte disponível em Windows CE .NET 4.2. Para adicionar o shell Taskman para seu design OS, defina o __SYSGEN_TASKMAN variável de ambiente como 1.

  • O sinalizador Sysgen que é usado quando o Control Panel é no modo orientação Retrato foi alterada. Qualquer designs OS que usam o SYSGEN_CPLMAIN_LP = P configuração agora deve usar SYSGEN_QVGAP.
    Orientação de paisagem é a usar como padrão e não requer um sinalizador Sysgen.

  • O comportamento de CSIDL_DESKTOP é agora equivalente para CSIDL_DESKTOPDIRECTORY. Para obter mais informações, consulte SHGetSpecialFolderPath.

  • TB_SETTOOLTIPS agora oferece suporte a passar um identificador para o janela pai. O original Comportamento, que usa dois wParam e lParam, ainda é com suporte para compatibilidade com versões anteriores. Para obter mais informações, consulte TB_SETTOOLTIPS.

  • A seguinte tabela mostra folhas de propriedade para o Painel de controle que tem movidos para uma caixa diálogo diferentes.

    Controlar o painel elemento Caixa diálogo herdados Nova caixa diálogo

    Dispositivo Nome Guia

    Comunicações Propriedades

    Sistema Propriedades

    PC Conexão Guia

    Comunicações Propriedades

    PC Conexão Propriedades

    Identificação Guia

    Rede Configuração

    Proprietário Propriedades

    Adaptadores Guia

    Rede Configuração

    Não há mais no Painel de controle

See Also

Other Resources

Shell