SetActiveWindow

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Esta função torna o janela de alto nível especificado associado com o chamado segmento essa função a janela ativa.

Syntax

HWND SetActiveWindow(
  HWND hWnd 
); 

Parameters

  • hWnd
    [no] Identificador para o janela de alto nível para ser ativado.

Return Value

O identificador para a janela que estava anteriormente ativo indica sucesso. NULL Indica falha. Para informações de erro estendidas get, chamar GetLastError.

Remarks

O SetActiveWindow função ativa uma janela, mas não se o aplicativo estiver no segundo plano. A janela será ser trazida para o primeiro plano — a parte superior de z-ordem — se o aplicativo estiver no primeiro plano quando ele define a ativação.

Se a janela identificado pelo hWnd parâmetro foi criado pelo segmento chamado, o status janela ativa do segmento chamado é definido para hWnd. Caso contrário, o status janela ativa do segmento chamado é definido como NULL.

Windows CE 2.10 e posterior, se você chamar essa função com hWnd Definido para o identificador do janela filho, SetActiveWindow retorna NULL e define o estendido valor de erro para zero.

O SetForegroundWindow função janela, por outro lado, ativa uma janela e força-lo para o primeiro plano. Um aplicativo deve apenas chamar SetForegroundWindow Se ele precisar crítico exibir erros ou informações que precisam de atenção imediata do usuário.

Requirements

Header winuser.h
Library Caret.lib
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

GetActiveWindow
SetForegroundWindow
WM_ACTIVATE
Keyboard Functions