Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

WinMain

.NET Compact Framework 1.0
Windows Mobile SupportedWindows Embedded CE Supported
9/9/2008

Essa função é chamado, o sistema como o ponto de entrada inicial de Windows Embedded CE-com base em aplicativos.


int WINAPI WinMain(
  HINSTANCE hInstance, 
  HINSTANCE hPrevInstance, 
  LPWSTR lpCmdLine, 
  int nShowCmd 
); 

hInstance

[no] Identificador para o atual instância do aplicativo.

hPrevInstance

[no] Identificador para a instância anterior do aplicativo. Para um aplicativo Win32-based, este parâmetro é sempre NULL.

Se você precisar detecção se outra instância já existe, crie um exclusivamente nomeado mutex usando o CreateMutex função. CreateMutex ocorrerá mesmo se o mutex já existe, mas o GetLastError função retornará ERROR_ALREADY_EXISTS. Isso indica que existe outra instância do seu aplicativo, porque o mutex criado pela primeira vez.

lpCmdLine

[no] Ponteiro para uma seqüência de caracteres NULL-Terminated que especifica o linha de comando para o aplicativo, excluindo o nome programa.

nShowCmd

[no] Especifica como a janela deve ser mostrado. Este parâmetro pode ser uma dos seguinte valores:

Valor Descrição

SW_HIDE

Oculta a janela e ativa outra janela.

SW_SHOW

Ativa uma janela e exibe-lo em sua atual tamanho e posição.

SW_SHOWNA

Exibe uma janela na sua atual estado. O janela ativa permanece ativo.

SW_SHOWNOACTIVATE

Exibe uma janela em seu tamanho e posição mais recentes. O janela ativa permanece ativo.

SW_SHOWNORMAL

Ativa e exibe uma janela. Se a janela está minimizada ou maximizada, o sistema restaura para seu original tamanho e posição (mesmo que SW_RESTORE).

O valor sair contido do que mensagem wParam parâmetro indica êxito e que a função termina quando ele recebe uma mensagem WM_QUIT. Zero indica que a função terminará antes de inserir o executar um loop mensagem.

Seu WinMain função deve inicializar o aplicativo, exibir sua janela principal e insira um executar um loop de recuperação - e - distribuir mensagem que é a de alto nível estrutura de controle para o restante da execução do aplicativo. Encerrar o executar um loop mensagem quando ele recebe uma mensagem WM_QUIT. No que apontar, seu WinMain deve sair de aplicativo, retornando o valor passado da mensagem de WM_QUIT wParam parâmetro. Se foi recebida WM_QUIT as a result of chamado PostQuitMessage, o valor de wParam é o valor da PostQuitMessage da função nExitCode parâmetro.

Headerwinuser.h
Windows Embedded CEWindows CE 1.0 and later
Windows MobileWindows Mobile Version 5.0 and later

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft