Compartilhar via


Demonstra Passo a passo: Criando um aplicativo MFC multiplataforma para SMART dispositivos

Você pode usar o Visual C++ para escrever código de direcionamento de vários dispositivos.A seguinte explicação passo a passo ilustra como criar um aplicativo MFC várias plataformas.Para obter mais informações, consulte MFC dispositivo inteligente aplicativo assistente.

Criar um projeto de multiplataforma do MFC

Esta explicação passo a passo consiste em três tarefas principais:

  • Criando um projeto MFC dispositivo inteligente várias plataformas.

  • Adicionando código para a várias plataformas OnDraw() método.

  • Implantando a solução de várias plataformas.

Observação:

Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio.

Esta explicação passo a passo foi escrita usando O Visual C++ Development Settings.

Para criar um projeto MFC dispositivo inteligente várias plataformas

  1. Sobre o Arquivo , aponte para Novo, clicar Projeto, expandir O Visual C++ in the Tipos de projeto painel e, em seguida, clicar dispositivo inteligente.

  2. No Modelos painel, clicar Aplicativo de dispositivo SMART MFC.

  3. No Nome caixa, digite HelloMFC.

  4. clicar OK para iniciar o MFC dispositivo inteligente aplicativo assistente.

  5. clicar Próximo para selecionar a plataforma SDKs a ser adicionado ao projeto corrente.

  6. From a SDKs instalados painel, selecionar sistema autônomo plataformas que você deseja adicionar ao projeto corrente, sistema autônomo, Smartphone 2003 and Pocket PC 2003.

  7. clicar Próximo para em em aberto o Tipo de aplicativo página.

  8. selecionar Único documento and Usar MFC em uma biblioteca estática.Deixe o Documento/exibir suporte de arquitetura caixa de seleção estiver marcada.

  9. clicar Término para concluir e fechar o assistente ou clicar Próximo para aceitar os padrões para todas as opções restantes do assistente.

Observação:

Tendo criado um projeto de dispositivo, você sempre pode adicionar mais plataformas .H owever, adição uma nova plataforma para o projeto após a criação inicial não adiciona as DLLs dependentes time de execução adicionais para o Arquivos adicionais propriedade de configuração para a plataforma adicionada.Por exemplo, se seu aplicativo dinamicamente vincula ao MFC, você precisará adicionar as seguintes DLLs o Arquivos adicionais propriedade para a configuração da nova plataforma adicionados: Mfc90u.dll, Atl90.dll, Msvcr90.dll . This example assumes a retail configuration.

Adicionar código para o método OnDraw() multiplataforma

Para adicionar código ao método OnDraw()

  1. In O gerenciador de soluções, expandir Arquivos de fonte.clicar duas vezes em HelloMFCView.cpp para em em aberto o arquivo de fonte no editor.

  2. Modificar o OnDraw assinatura para remover comentários pDC no OnDraw(CDC* pDC)método. A linha resultante deve ser:

    void CHelloMFCView::OnDraw(CDC* pDC)
    
  3. Insira o código a seguir após o //TODO comentário na OnDraw método:

    // Define a rectangle to draw on the screen.
    CRect rect;
    // Use the client area of the MFC form for drawing.
        GetClientRect(&rect);
        // Draw the text on the screen.
        pDC->DrawTextW(_T("Hello World"),11, &rect,1);
    
  4. Sobre o Compilação menu, clicar Recompilar solução.

Escolher um dispositivo de destino

Para garantir que você será solicitado a selecionar um dispositivo quando você implantar sua solução, execute o procedimento a seguir.

Para solicitar as opções de dispositivo no momento da implantação

  1. Sobre o Ferramentas menu, clicar Opções, expandir Ferramentas de dispositivoe, em seguida, clicar Geral.

    Se você não conseguir ver Ferramentas de dispositivo, selecionar Mostrar todas as configurações na parte inferior do Opções caixa de diálogo.

  2. selecionar o Mostrar opções de dispositivo antes de implantar um projeto de dispositivo a caixa de seleção.

Implantar a solução multiplataforma do MFC

Para implantar a solução

  1. Sobre o Dispositivo de destino na lista suspensa no Visual Studio barra de ferramentas, selecionar o destino, por exemplo, Pocket PC 2003 SE emulador or Pocket PC 2003 Device.

  2. Sobre o Compilação menu, clicar Implantar.

    Para executar o aplicativo, execute o Arquivo Explorer no dispositivo ou emulador, navegar até \My Device\programa Files\HelloMFC e tocar HelloMFC.exe.

Para obter mais informações sobre o código gerado para esta explicação passo a passo, consulte Explicação do código: Olá mundo: Um aplicativo MFC multiplataforma para SMART dispositivos.

Consulte também

Referência

O Visual C++ (como fazer em SMART dispositivos)

Outros recursos

Como: Criar um projeto Multiplatform dispositivo (Visual C++)