WinMain
9/9/2008
Essa função é chamado, o sistema como o ponto de entrada inicial de Windows Embedded CE-com base em aplicativos.
Syntax
int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPWSTR lpCmdLine,
int nShowCmd
);
Parameters
- 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).
Return Value
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.
Remarks
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.
Requirements
Header | winuser.h |
Windows Embedded CE | Windows CE 1.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
Windows Functions
DispatchMessage
GetMessage
PostQuitMessage
TranslateMessage