Windows e Mensagens

Visão geral da tecnologia Windows e Mensagens.

A tecnologia Windows e Messages não está associada a nenhum cabeçalho.

Para obter diretrizes de programação para essa tecnologia, consulte:

Funções

 
AdjustWindowRect

Calcula o tamanho necessário do retângulo da janela, com base no tamanho do retângulo cliente-retângulo desejado. Em seguida, o retângulo da janela pode ser passado para a função CreateWindow para criar uma janela cuja área do cliente é o tamanho desejado.
AdjustWindowRectEx

Calcula o tamanho necessário do retângulo da janela, com base no tamanho desejado do retângulo do cliente. Em seguida, o retângulo da janela pode ser passado para a função CreateWindowEx para criar uma janela cuja área do cliente é o tamanho desejado.
AllowSetForegroundWindow

Habilita o processo especificado para definir a janela em primeiro plano usando a função SetForegroundWindow. O processo de chamada já deve ser capaz de definir a janela em primeiro plano. Para obter mais informações, consulte Comentários mais adiante neste tópico.
AnimateWindow

Permite que você produza efeitos especiais ao mostrar ou ocultar janelas. Há quatro tipos de animação:_roll, slide, recolhimento ou expansão e fade combinado alfa.
AnyPopup

Indica se existe uma janela pop-up de nível superior, visível ou sobreposta na tela. A função pesquisa a tela inteira, não apenas a área de cliente do aplicativo de chamada.
ArrangeIconicWindows

Organiza todas as janelas filho minimizadas (icônicas) da janela pai especificada.
Begindeferwindowpos

Aloca memória para uma estrutura de posição de várias janelas e retorna o identificador para a estrutura.
Bringwindowtotop

Leva a janela especificada para a parte superior da ordem Z. Se a janela for uma janela de nível superior, ela será ativada. Se a janela for uma janela filho, a janela pai de nível superior associada à janela filho será ativada.
BroadcastSystemMessage

A função BroadcastSystemMessage envia uma mensagem aos destinatários especificados. (BroadcastSystemMessage)
BroadcastSystemMessageA

Envia uma mensagem para os destinatários especificados. (BroadcastSystemMessageA)
BroadcastSystemMessageExA

Envia uma mensagem para os destinatários especificados. (BroadcastSystemMessageExA)
BroadcastSystemMessageExW

Envia uma mensagem para os destinatários especificados. (BroadcastSystemMessageExW)
BroadcastSystemMessageW

A função BroadcastSystemMessageW (Unicode) envia uma mensagem aos destinatários especificados. (BroadcastSystemMessageW)
CalculatePopupWindowPosition

Calcula uma posição de janela pop-up apropriada usando o ponto de âncora especificado, o tamanho da janela pop-up, os sinalizadores e o retângulo de exclusão opcional.
CallMsgFilterA

Passa a mensagem especificada e o código de gancho para os procedimentos de gancho associados aos ganchos de WH_SYSMSGFILTER e WH_MSGFILTER. (ANSI)
CallMsgFilterW

Passa a mensagem especificada e o código de gancho para os procedimentos de gancho associados aos ganchos de WH_SYSMSGFILTER e WH_MSGFILTER. (Unicode)
CallNextHookEx

Passa as informações do gancho para o próximo procedimento de gancho na cadeia de ganchos atual. Um procedimento de gancho pode chamar essa função antes ou depois de processar as informações do gancho.
CallWindowProcA

Passa informações de mensagem para o procedimento de janela especificado. (ANSI)
CallWindowProcW

Passa informações de mensagem para o procedimento de janela especificado. (Unicode)
CascadeWindows

Coloca em cascata as janelas filho especificadas da janela pai especificada.
ChangeWindowMessageFilter

Adiciona ou remove uma mensagem do filtro de mensagem Isolamento de Privilégio de Interface do Usuário (UIPI).
ChangeWindowMessageFilterEx

Modifica o filtro de mensagem isolamento de privilégio de interface do usuário (UIPI) para uma janela especificada.
ChildWindowFromPoint

Determina qual, se houver, das janelas filho pertencentes a uma janela pai contém o ponto especificado. A pesquisa é restrita a janelas filho imediatas. Netos e janelas descendentes mais profundas não são pesquisados.
ChildWindowFromPointEx

Determina qual, se houver, das janelas filho pertencentes à janela pai especificada contém o ponto especificado.
Closewindow

Minimiza (mas não destrói) a janela especificada.
CreateMDIWindowA

Cria uma janela filho MDI (interface de vários documentos). (ANSI)
CreateMDIWindowW

Cria uma janela filho MDI (interface de vários documentos). (Unicode)
CreateWindowA

Cria uma janela filho, pop-up ou sobreposta. (ANSI)
CreateWindowExA

Cria uma janela filho, pop-up ou sobreposta com um estilo de janela estendido; caso contrário, essa função é idêntica à função CreateWindow. (ANSI)
CreateWindowExW

Cria uma janela filho, pop-up ou sobreposta com um estilo de janela estendido; caso contrário, essa função é idêntica à função CreateWindow. (Unicode)
CreateWindowW

Cria uma janela filho, pop-up ou sobreposta. (Unicode)
Deferwindowpos

Atualizações a estrutura de posição de várias janelas especificada para a janela especificada.
DefFrameProcA

Fornece processamento padrão para qualquer mensagem de janela que o procedimento de janela de uma janela de quadro de MDI (interface de vários documentos) não processe. (ANSI)
DefFrameProcW

Fornece processamento padrão para todas as mensagens de janela que o procedimento de janela de uma janela de quadro de MDI (interface MDI) não processa. (Unicode)
DefMDIChildProcA

Fornece processamento padrão para qualquer mensagem de janela que o procedimento de janela de uma janela filho da MDI (interface MDI) não processa. (ANSI)
DefMDIChildProcW

Fornece processamento padrão para qualquer mensagem de janela que o procedimento de janela de uma janela filho da MDI (interface MDI) não processa. (Unicode)
DefWindowProcA

Chama o procedimento de janela padrão para fornecer processamento padrão para qualquer mensagem de janela que um aplicativo não processa. (ANSI)
DefWindowProcW

Chama o procedimento de janela padrão para fornecer processamento padrão para qualquer mensagem de janela que um aplicativo não processa. (Unicode)
DeregisterShellHookWindow

Cancela o registro de uma janela do Shell especificada que está registrada para receber mensagens de gancho do Shell.
DestroyWindow

Destrói a janela especificada.
Dispatchmessage

A função DispatchMessage envia uma mensagem para um procedimento de janela. Normalmente, ele é usado para expedir uma mensagem recuperada pela função GetMessage.
DispatchMessageA

Envia uma mensagem para um procedimento de janela. Normalmente, ele é usado para expedir uma mensagem recuperada pela função GetMessage. (DispatchMessageA)
DispatchMessageW

A função DispatchMessageW (Unicode) envia uma mensagem para um procedimento de janela. Normalmente, ele é usado para expedir uma mensagem recuperada pela função GetMessage.
Enddeferwindowpos

Atualiza simultaneamente a posição e o tamanho de uma ou mais janelas em um único ciclo de atualização de tela.
EndTask

Fecha à força a janela especificada.
EnumChildWindows

Enumera as janelas filho que pertencem à janela pai especificada passando o identificador para cada janela filho, por sua vez, para uma função de retorno de chamada definida pelo aplicativo.
EnumPropsA

Enumera todas as entradas na lista de propriedades de uma janela passando-as, uma por uma, para a função de retorno de chamada especificada. EnumProps continua até que a última entrada seja enumerada ou a função de retorno de chamada retorne FALSE. (ANSI)
EnumPropsExA

Enumera todas as entradas na lista de propriedades de uma janela passando-as, uma por uma, para a função de retorno de chamada especificada. EnumPropsEx continua até que a última entrada seja enumerada ou a função de retorno de chamada retorne FALSE. (ANSI)
EnumPropsExW

Enumera todas as entradas na lista de propriedades de uma janela passando-as, uma por uma, para a função de retorno de chamada especificada. EnumPropsEx continua até que a última entrada seja enumerada ou a função de retorno de chamada retorne FALSE. (Unicode)
EnumPropsW

Enumera todas as entradas na lista de propriedades de uma janela passando-as, uma por uma, para a função de retorno de chamada especificada. EnumProps continua até que a última entrada seja enumerada ou a função de retorno de chamada retorne FALSE. (Unicode)
EnumThreadWindows

Enumera todas as janelas não criadas associadas a um thread passando o identificador para cada janela, por sua vez, para uma função de retorno de chamada definida pelo aplicativo.
Enumwindows

Enumera todas as janelas de nível superior na tela passando o identificador para cada janela, por sua vez, para uma função de retorno de chamada definida pelo aplicativo. EnumWindows continua até que a última janela de nível superior seja enumerada ou a função de retorno de chamada retorne FALSE.
FindWindowA

Recupera um identificador para a janela de nível superior cujo nome de classe e nome de janela correspondem às cadeias de caracteres especificadas. Essa função não busca janelas filho. Essa função não executa uma pesquisa que diferencia maiúsculas de minúsculas. (ANSI)
FindWindowExA

Recupera um identificador para uma janela cujo nome de classe e nome de janela correspondem às cadeias de caracteres especificadas. A função pesquisa janelas filho, começando com a que segue a janela filho especificada. Essa função não executa uma pesquisa que diferencia maiúsculas de minúsculas. (ANSI)
FindWindowExW

Recupera um identificador para uma janela cujo nome de classe e nome de janela correspondem às cadeias de caracteres especificadas. A função pesquisa janelas filho, começando com a que segue a janela filho especificada. Essa função não executa uma pesquisa que diferencia maiúsculas de minúsculas. (Unicode)
FindWindowW

Recupera um identificador para a janela de nível superior cujo nome de classe e nome de janela correspondem às cadeias de caracteres especificadas. Essa função não busca janelas filho. Essa função não executa uma pesquisa que diferencia maiúsculas de minúsculas. (Unicode)
GET_X_LPARAM

Recupera a coordenada x assinada do valor LPARAM especificado.
GET_Y_LPARAM

Recupera a coordenada y assinada do valor LPARAM fornecido.
GetAltTabInfoA

Recupera status informações para a janela especificada se for a janela de alternância de aplicativo (ALT+TAB). (ANSI)
GetAltTabInfoW

Recupera status informações para a janela especificada se for a janela de alternância de aplicativo (ALT+TAB). (Unicode)
GetAncestor

Recupera o identificador para o ancestral da janela especificada.
GetClassInfoA

Recupera informações sobre uma classe de janela. (ANSI)
GetClassInfoExA

Recupera informações sobre uma classe de janela, incluindo um identificador para o pequeno ícone associado à classe de janela. A função GetClassInfo não recupera um identificador para o ícone pequeno. (ANSI)
GetClassInfoExW

Recupera informações sobre uma classe de janela, incluindo um identificador para o pequeno ícone associado à classe de janela. A função GetClassInfo não recupera um identificador para o ícone pequeno. (Unicode)
GetClassInfoW

Recupera informações sobre uma classe de janela. (Unicode)
GetClassLongA

Recupera o valor DWORD (32 bits) especificado da estrutura WNDCLASSEX associada à janela especificada. (ANSI)
GetClassLongPtrA

Recupera o valor especificado da estrutura WNDCLASSEX associada à janela especificada. (ANSI)
GetClassLongPtrW

Recupera o valor especificado da estrutura WNDCLASSEX associada à janela especificada. (Unicode)
GetClassLongW

Recupera o valor DWORD (32 bits) especificado da estrutura WNDCLASSEX associada à janela especificada. (Unicode)
Getclassname

A função GetClassName recupera o nome da classe à qual a janela especificada pertence. (GetClassName)
GetClassNameA

Recupera o nome da classe à qual a janela especificada pertence. (GetClassNameA)
GetClassNameW

A função GetClassNameW (Unicode) recupera o nome da classe à qual a janela especificada pertence. (GetClassNameW)
GetClassWord

Recupera o valor de 16 bits (WORD) no deslocamento especificado para a memória de classe extra para a classe de janela à qual a janela especificada pertence.
GetClientRect

Recupera as coordenadas da área de cliente de uma janela.
GetDesktopWindow

Recupera um identificador para a janela da área de trabalho. A janela da área de trabalho cobre toda a tela. A janela da área de trabalho é a área na parte superior da qual outras janelas são pintadas.
GetForegroundWindow

Recupera um identificador para a janela em primeiro plano (a janela com a qual o usuário está trabalhando no momento). O sistema atribui uma prioridade um pouco maior ao thread que cria a janela em primeiro plano do que a outros threads.
GetGUIThreadInfo

Recupera informações sobre a janela ativa ou um thread de GUI especificado.
GetInputState

Determina se há mensagens de botão do mouse ou de teclado na fila de mensagens do thread de chamada.
GetLastActivePopup

Determina qual janela pop-up pertencente à janela especificada estava ativa mais recentemente.
GetLayeredWindowAttributes

Recupera a chave de cor de opacidade e transparência de uma janela em camadas.
GetMessage

A função GetMessage recupera uma mensagem da fila de mensagens do thread de chamada. (GetMessage)
GetMessageA

Recupera uma mensagem da fila de mensagens do thread de chamada. A função despacha mensagens enviadas de entrada até que uma mensagem postada esteja disponível para recuperação. (GetMessageA)
GetMessageExtraInfo

Recupera as informações adicionais da mensagem para o thread atual. Informações adicionais de mensagem são um valor definido pelo aplicativo ou pelo driver associado à fila de mensagens do thread atual.
GetMessagePos

Recupera a posição do cursor da última mensagem recuperada pela função GetMessage.
GetMessageTime

Recupera a hora da mensagem da última mensagem recuperada pela função GetMessage.
GetMessageW

A função GetMessageW (Unicode) recupera uma mensagem da fila de mensagens do thread de chamada. (GetMessageW)
GetNextWindow

Recupera um identificador para a janela seguinte ou anterior na Ordem Z. A próxima janela está abaixo da janela especificada; a janela anterior está acima.
GetParent

Recupera um identificador para o pai ou proprietário da janela especificada.
GetProcessDefaultLayout

Recupera o layout padrão usado quando as janelas são criadas sem pai ou proprietário.
GetPropA

Recupera um identificador de dados da lista de propriedades da janela especificada. A cadeia de caracteres identifica o identificador a ser recuperado. A cadeia de caracteres e o identificador devem ter sido adicionados à lista de propriedades por uma chamada anterior à função SetProp. (ANSI)
GetPropW

Recupera um identificador de dados da lista de propriedades da janela especificada. A cadeia de caracteres identifica o identificador a ser recuperado. A cadeia de caracteres e o identificador devem ter sido adicionados à lista de propriedades por uma chamada anterior à função SetProp. (Unicode)
GetQueueStatus

Recupera o tipo de mensagens encontradas na fila de mensagens do thread de chamada.
GetShellWindow

Recupera um identificador para a janela da área de trabalho do Shell.
Getsyscolor

Recupera a cor atual do elemento de exibição especificado.
GetSystemMetrics

Recupera a métrica do sistema especificada ou a configuração do sistema.
GetTitleBarInfo

Recupera informações sobre a barra de legenda especificada.
GetTopWindow

Examina a ordem Z das janelas filho associadas à janela pai especificada e recupera um identificador para a janela filho na parte superior da ordem Z.
Getwindow

Recupera um identificador para uma janela que tem a relação especificada (Ordem Z ou proprietário) com a janela especificada.
GetWindowDisplayAffinity

Recupera a configuração de afinidade de exibição atual, de qualquer processo, para uma determinada janela.
GetWindowInfo

Recupera informações sobre a janela especificada. (GetWindowInfo)
GetWindowLongA

Recupera informações sobre a janela especificada. (GetWindowLongA)
GetWindowLongPtrA

Recupera informações sobre a janela especificada. A função também recupera o valor em um deslocamento especificado na memória extra da janela. (ANSI)
GetWindowLongPtrW

Recupera informações sobre a janela especificada. A função também recupera o valor em um deslocamento especificado na memória extra da janela. (Unicode)
GetWindowLongW

Recupera informações sobre a janela especificada. (GetWindowLongW)
GetWindowModuleFileNameA

Recupera o caminho completo e o nome do arquivo do módulo associado ao identificador de janela especificado. (ANSI)
GetWindowModuleFileNameW

Recupera o caminho completo e o nome do arquivo do módulo associado ao identificador de janela especificado. (Unicode)
GetWindowPlacement

Recupera o estado de exibição e as posições restauradas, minimizadas e maximizadas da janela especificada.
Getwindowrect

Recupera as dimensões do retângulo delimitador da janela especificada. As dimensões são fornecidas em coordenadas de tela relativas ao canto superior esquerdo da tela.
GetWindowTextA

Copia o texto da barra de título da janela especificada (se tiver uma) em um buffer. Se a janela especificada for um controle, o texto do controle será copiado. No entanto, GetWindowText não pode recuperar o texto de um controle em outro aplicativo. (ANSI)
GetWindowTextLengthA

Recupera o comprimento, em caracteres, do texto da barra de título da janela especificada (se a janela tiver uma barra de título). (ANSI)
GetWindowTextLengthW

Recupera o comprimento, em caracteres, do texto da barra de título da janela especificada (se a janela tiver uma barra de título). (Unicode)
GetWindowTextW

Copia o texto da barra de título da janela especificada (se tiver uma) em um buffer. Se a janela especificada for um controle, o texto do controle será copiado. No entanto, GetWindowText não pode recuperar o texto de um controle em outro aplicativo. (Unicode)
GetWindowThreadProcessId

Recupera o identificador do thread que criou a janela especificada e, opcionalmente, o identificador do processo que criou a janela.
GetWindowWord

Recupera o valor de 16 bits (DWORD) no deslocamento especificado para a janela extra memor
HOOKPROC

Uma função de retorno de chamada definida pelo aplicativo ou definida pela biblioteca usada com a função SetWindowsHookEx. O sistema chama essa função depois que a função SendMessage é chamada. O procedimento de gancho pode examinar a mensagem; ele não pode modificá-lo.
InSendMessage

Determina se o procedimento de janela atual está processando uma mensagem que foi enviada de outro thread (no mesmo processo ou em um processo diferente) por uma chamada para a função SendMessage.
InSendMessageEx

Determina se o procedimento de janela atual está processando uma mensagem que foi enviada de outro thread (no mesmo processo ou em um processo diferente).
InternalGetWindowText

Copia o texto da barra de título da janela especificada (se tiver uma) em um buffer.
IsChild

Determina se uma janela é uma janela filho ou uma janela descendente de uma janela pai especificada.
IsGUIThread

Determina se o thread de chamada já é um thread de GUI. Opcionalmente, ele também pode converter o thread em um thread de GUI.
IsHungAppWindow

Determina se o sistema considera que um aplicativo especificado não está respondendo.
IsIconic

Determina se a janela especificada está minimizada (icônica).
IsProcessDPIAware

IsProcessDPIAware pode estar alterado ou indisponível. Em vez disso, use GetProcessDPIAwareness.
IsWindow

Determina se o identificador de janela especificado identifica uma janela existente.
IsWindowArranged

Determina se a janela especificada está organizada (ou seja, se ela está ajustada).
IsWindowUnicode

Determina se a janela especificada é uma janela Unicode nativa.
IsWindowVisible

Determina o estado de visibilidade da janela especificada.
IsZoomed

Determina se uma janela está maximizada.
Killtimer

Destrói o temporizador especificado.
LockSetForegroundWindow

O processo em primeiro plano pode chamar a função LockSetForegroundWindow para desabilitar chamadas para a função SetForegroundWindow.
LogicalToPhysicalPoint

Converte as coordenadas lógicas de um ponto em uma janela em coordenadas físicas.
MAKELPARAM

Cria um valor para uso como um parâmetro lParam em uma mensagem. A macro concatena os valores especificados.
MAKELRESULT

Cria um valor para uso como um valor retornado de um procedimento de janela. A macro concatena os valores especificados.
MAKEWPARAM

Cria um valor para uso como um parâmetro wParam em uma mensagem. A macro concatena os valores especificados.
Movewindow

Altera a posição e as dimensões da janela especificada.
OpenIcon

Restaura uma janela minimizada (icônica) para seu tamanho e posição anteriores; em seguida, ativa a janela.
PeekMessageA

Envia mensagens não enfileiradas de entrada, verifica a fila de mensagens de thread em busca de uma mensagem postada e recupera a mensagem (se houver alguma). (ANSI)
PeekMessageW

Envia mensagens não enfileiradas de entrada, verifica a fila de mensagens de thread em busca de uma mensagem postada e recupera a mensagem (se houver alguma). (Unicode)
PhysicalToLogicalPoint

Converte as coordenadas físicas de um ponto em uma janela em coordenadas lógicas.
PostMessageA

Coloca (postagens) uma mensagem na fila de mensagens associada ao thread que criou a janela especificada e retorna sem esperar que o thread processe a mensagem. (ANSI)
PostMessageW

Coloca (postagens) uma mensagem na fila de mensagens associada ao thread que criou a janela especificada e retorna sem esperar que o thread processe a mensagem. (Unicode)
Postquitmessage

Indica ao sistema que um thread fez uma solicitação para terminar (sair). Normalmente, ele é usado em resposta a uma mensagem WM_DESTROY.
PostThreadMessageA

Posta uma mensagem na fila de mensagens do thread especificado. Ele retorna sem esperar que o thread processe a mensagem. (ANSI)
PostThreadMessageW

Posta uma mensagem na fila de mensagens do thread especificado. Ele retorna sem esperar que o thread processe a mensagem. (Unicode)
PROPENUMPROCA

Uma função de retorno de chamada definida pelo aplicativo usada com a função EnumProps. (ANSI)
PROPENUMPROCEXA

Função de retorno de chamada definida pelo aplicativo usada com a função EnumPropsEx. (ANSI)
PROPENUMPROCEXW

Função de retorno de chamada definida pelo aplicativo usada com a função EnumPropsEx. (Unicode)
PROPENUMPROCW

Uma função de retorno de chamada definida pelo aplicativo usada com a função EnumProps. (Unicode)
RealChildWindowFromPoint

Recupera um identificador para a janela filho no ponto especificado. A pesquisa é restrita a janelas filho imediatas; netos e janelas descendentes mais profundas não são pesquisados.
RealGetWindowClassA

Recupera uma cadeia de caracteres que especifica o tipo de janela. (ANSI)
RealGetWindowClassW

Recupera uma cadeia de caracteres que especifica o tipo de janela. (Unicode)
RegisterClassA

Registra uma classe de janela para uso subsequente em chamadas para a função CreateWindow ou CreateWindowEx. (RegisterClassA)
RegisterClassExA

Registra uma classe de janela para uso subsequente em chamadas para a função CreateWindow ou CreateWindowEx. (RegisterClassExA)
RegisterClassExW

Registra uma classe de janela para uso subsequente em chamadas para a função CreateWindow ou CreateWindowEx. (RegisterClassExW)
RegisterClassW

Registra uma classe de janela para uso subsequente em chamadas para a função CreateWindow ou CreateWindowEx. (RegisterClassW)
RegisterShellHookWindow

Registra uma janela do Shell especificada para receber determinadas mensagens para eventos ou notificações que são úteis para aplicativos Shell.
RegisterWindowMessageA

Define uma nova mensagem de janela que tem a garantia de ser exclusiva em todo o sistema. O valor da mensagem pode ser usado ao enviar ou postar mensagens. (ANSI)
RegisterWindowMessageW

Define uma nova mensagem de janela que tem a garantia de ser exclusiva em todo o sistema. O valor da mensagem pode ser usado ao enviar ou postar mensagens. (Unicode)
RemovePropA

Remove uma entrada da lista de propriedades da janela especificada. A cadeia de caracteres especificada identifica a entrada a ser removida. (ANSI)
RemovePropW

Remove uma entrada da lista de propriedades da janela especificada. A cadeia de caracteres especificada identifica a entrada a ser removida. (Unicode)
ReplyMessage

Responde a uma mensagem enviada de outro thread pela função SendMessage.
SENDASYNCPROC

Uma função de retorno de chamada definida pelo aplicativo usada com a função SendMessageCallback.
SendMessage

A função SendMessage envia a mensagem especificada para uma janela ou janelas. (Função SendMessage)
SendMessageA

Envia a mensagem especificada para uma janela ou janelas. A função SendMessage chama o procedimento de janela para a janela especificada e não retorna até que o procedimento de janela tenha processado a mensagem. (SendMessageA)
SendMessageCallbackA

Envia a mensagem especificada para uma janela ou janelas. (SendMessageCallbackA)
SendMessageCallbackW

Envia a mensagem especificada para uma janela ou janelas. (SendMessageCallbackW)
SendMessageTimeoutA

Envia a mensagem especificada para uma ou mais janelas. (ANSI)
SendMessageTimeoutW

Envia a mensagem especificada para uma ou mais janelas. (Unicode)
SendMessageW

A função SendMessageW (Unicode) envia a mensagem especificada para uma janela ou janelas. (SendMessageW)
SendNotifyMessageA

Envia a mensagem especificada para uma janela ou janelas. (SendNotifyMessageA)
SendNotifyMessageW

Envia a mensagem especificada para uma janela ou janelas. (SendNotifyMessageW)
SetAdditionalForegroundBoostProcesses

SetAdditionalForegroundBoostProcesses é uma API de assistência de desempenho para ajudar aplicativos com um modelo de aplicativo de vários processos em que vários processos contribuem para uma experiência em primeiro plano, seja como dados ou renderização.
SetClassLongA

Substitui o valor especificado de 32 bits (longo) no deslocamento especificado na memória de classe extra ou na estrutura WNDCLASSEX da classe à qual a janela especificada pertence. (ANSI)
SetClassLongPtrA

Substitui o valor especificado no deslocamento especificado na memória de classe extra ou na estrutura WNDCLASSEX para a classe à qual a janela especificada pertence. (ANSI)
SetClassLongPtrW

Substitui o valor especificado no deslocamento especificado na memória de classe extra ou na estrutura WNDCLASSEX para a classe à qual a janela especificada pertence. (Unicode)
SetClassLongW

Substitui o valor especificado de 32 bits (longo) no deslocamento especificado na memória de classe extra ou na estrutura WNDCLASSEX da classe à qual a janela especificada pertence. (Unicode)
SetClassWord

Substitui o valor de 16 bits (WORD) no deslocamento especificado na memória de classe extra para a classe de janela à qual a janela especificada pertence.
SetCoalescableTimer

Cria um temporizador com o valor de tempo limite especificado e o atraso de tolerância de união.
Setforegroundwindow

Traz o thread que criou a janela especificada para o primeiro plano e ativa a janela.
SetLayeredWindowAttributes

Define a chave de cor de opacidade e transparência de uma janela em camadas.
SetMessageExtraInfo

Define as informações de mensagem extra para o thread atual.
Setparent

Altera a janela pai da janela filho especificada.
SetProcessDefaultLayout

Altera o layout padrão quando janelas são criadas sem pai ou proprietário somente para o processo em execução no momento.
SetProcessDPIAware

SetProcessDPIAware pode estar alterado ou indisponível. Em vez disso, use SetProcessDPIAwareness.
SetPropA

Adiciona uma nova entrada ou altera uma entrada existente na lista de propriedades da janela especificada. (ANSI)
SetPropW

Adiciona uma nova entrada ou altera uma entrada existente na lista de propriedades da janela especificada. (Unicode)
SetSysColors

Define as cores dos elementos de exibição especificados.
Settimer

Cria um temporizador com o valor de tempo limite especificado.
SetWindowDisplayAffinity

Armazena a configuração de afinidade de exibição no modo kernel no hWnd associado à janela.
SetWindowLongA

Altera um atributo da janela especificada. A função também define o valor de 32 bits (longo) no deslocamento especificado na memória da janela extra. (ANSI)
SetWindowLongPtrA

Altera um atributo da janela especificada. (ANSI)
SetWindowLongPtrW

Altera um atributo da janela especificada. (Unicode)
SetWindowLongW

Altera um atributo da janela especificada. A função também define o valor de 32 bits (longo) no deslocamento especificado na memória da janela extra. (Unicode)
SetWindowPlacement

Define o estado de exibição e as posições restauradas, minimizadas e maximizadas da janela especificada.
Setwindowpos

Altera o tamanho, a posição e a ordem Z de uma janela filho, pop-up ou de nível superior. Essas janelas são ordenadas de acordo com sua aparência na tela. A janela mais alta recebe a classificação mais alta e é a primeira janela na ordem Z.
SetWindowsHookExA

Instala um procedimento de gancho definido pelo aplicativo em uma cadeia de ganchos. (ANSI)
SetWindowsHookExW

Instala um procedimento de gancho definido pelo aplicativo em uma cadeia de ganchos. (Unicode)
SetWindowTextA

Altera o texto da barra de título da janela especificada (se tiver uma). Se a janela especificada for um controle, o texto do controle será alterado. No entanto, SetWindowText não pode alterar o texto de um controle em outro aplicativo. (ANSI)
SetWindowTextW

Altera o texto da barra de título da janela especificada (se tiver uma). Se a janela especificada for um controle, o texto do controle será alterado. No entanto, SetWindowText não pode alterar o texto de um controle em outro aplicativo. (Unicode)
ShowOwnedPopups

Mostra ou oculta todas as janelas pop-up pertencentes à janela especificada.
Showwindow

Define o estado de exibição da janela especificada.
ShowWindowAsync

Define o estado de exibição de uma janela sem aguardar a conclusão da operação.
Soundsentry

Dispara um sinal visual para indicar que um som está sendo reproduzido.
SwitchToThisWindow

Alterna o foco para a janela especificada e a coloca em primeiro plano.
SystemParametersInfoA

Recupera ou define o valor de um dos parâmetros em todo o sistema. (ANSI)
SystemParametersInfoW

Recupera ou define o valor de um dos parâmetros em todo o sistema. (Unicode)
TileWindows

Lado a lado as janelas filho especificadas da janela pai especificada.
TIMERPROC

Uma função de retorno de chamada definida pelo aplicativo que processa mensagens WM_TIMER. O tipo TIMERPROC define um ponteiro para essa função de retorno de chamada. TimerProc é um espaço reservado para o nome da função definida pelo aplicativo.
TranslateMDISysAccel

Processa pressionamentos de teclas de acelerador para comandos de menu de janela das janelas filho da MDI (interface MDI) associadas à janela do cliente MDI especificada.
TranslateMessage

Converte mensagens de chave virtual em mensagens de caractere. As mensagens de caractere são postadas na fila de mensagens do thread de chamada, para serem lidas na próxima vez que o thread chamar a função GetMessage ou PeekMessage.
UnhookWindowsHookEx

Remove um procedimento de gancho instalado em uma cadeia de ganchos pela função SetWindowsHookEx.
UnregisterClassA

Cancela o registro de uma classe de janela, liberando a memória necessária para a classe . (ANSI)
UnregisterClassW

Cancela o registro de uma classe de janela, liberando a memória necessária para a classe . (Unicode)
UpdateLayeredWindow

Atualiza a posição, o tamanho, a forma, o conteúdo e a transluscência de uma janela em camadas.
WaitMessage

Gera controle para outros threads quando um thread não tem outras mensagens em sua fila de mensagens. A função WaitMessage suspende o thread e não retorna até que uma nova mensagem seja colocada na fila de mensagens do thread.
WindowFromPhysicalPoint

Recupera um identificador para a janela que contém o ponto físico especificado.
WindowFromPoint

Recupera um identificador para a janela que contém o ponto especificado.
WinMain

O ponto de entrada fornecido pelo usuário para um aplicativo gráfico baseado no Windows.
WNDPROC

Uma função de retorno de chamada, que você define em seu aplicativo, que processa mensagens enviadas para uma janela.

Estruturas

 
ALTTABINFO

Contém status informações para a janela de troca de aplicativo (ALT+TAB).
ANIMATIONINFO

Descreve os efeitos de animação associados às ações do usuário.
AUDIODESCRIPTION

Contém informações associadas a descrições de áudio. Essa estrutura é usada com a função SystemParametersInfo quando o valor da ação SPI_GETAUDIODESCRIPTION ou SPI_SETAUDIODESCRIPTION é especificado.
BSMINFO

Contém informações sobre uma janela que negou uma solicitação de BroadcastSystemMessageEx.
CBT_CREATEWNDA

Contém informações passadas para um procedimento de gancho de WH_CBT, CBTProc, antes de uma janela ser criada. (ANSI)
CBT_CREATEWNDW

Contém informações passadas para um procedimento de gancho de WH_CBT, CBTProc, antes de uma janela ser criada. (Unicode)
CBTACTIVATESTRUCT

Contém informações passadas para um procedimento de gancho de WH_CBT, CBTProc, antes que uma janela seja ativada.
CHANGEFILTERSTRUCT

Contém informações de resultado estendidas obtidas chamando a função ChangeWindowMessageFilterEx.
CLIENTCREATESTRUCT

Contém informações sobre o menu e a primeira janela filho da MDI (interface de vários documentos) de uma janela do cliente MDI.
CREATESTRUCTA

Define os parâmetros de inicialização passados para o procedimento de janela de um aplicativo. Esses membros são idênticos aos parâmetros da função CreateWindowEx. (ANSI)
CREATESTRUCTW

Define os parâmetros de inicialização passados para o procedimento de janela de um aplicativo. Esses membros são idênticos aos parâmetros da função CreateWindowEx. (Unicode)
CWPRETSTRUCT

Define os parâmetros de mensagem passados para um procedimento de gancho de WH_CALLWNDPROCRET, CallWndRetProc.
CWPSTRUCT

Define os parâmetros de mensagem passados para um procedimento de gancho de WH_CALLWNDPROC, CallWndProc.
DEBUGHOOKINFO

Contém informações de depuração passadas para um procedimento de gancho de WH_DEBUG, DebugProc.
EVENTMSG

Contém informações sobre uma mensagem de hardware enviada para a fila de mensagens do sistema. Essa estrutura é usada para armazenar informações de mensagem para a função de retorno de chamada JournalPlaybackProc.
GUITHREADINFO

Contém informações sobre um thread de GUI.
KBDLLHOOKSTRUCT

Contém informações sobre um evento de entrada de teclado de baixo nível.
MDICREATESTRUCTA

Contém informações sobre a classe, o título, o proprietário, o local e o tamanho de uma janela filho MDI (interface de vários documentos). (ANSI)
MDICREATESTRUCTW

Contém informações sobre a classe, o título, o proprietário, o local e o tamanho de uma janela filho MDI (interface de vários documentos). (Unicode)
MINIMIZEDMETRICS

Contém as métricas escalonáveis associadas a janelas minimizadas.
MINMAXINFO

Contém informações sobre o tamanho e a posição maximizados de uma janela e seu tamanho de rastreamento mínimo e máximo.
MOUSEHOOKSTRUCT

Contém informações sobre um evento do mouse passado para um procedimento de gancho de WH_MOUSE, MouseProc.
MOUSEHOOKSTRUCTEX

Contém informações sobre um evento do mouse passado para um procedimento de gancho de WH_MOUSE, MouseProc. Essa é uma extensão da estrutura MOUSEHOOKSTRUCT que inclui informações sobre o movimento da roda ou o uso do botão X.
MSG

Contém informações da mensagem da fila de mensagens do thread.
MSLLHOOKSTRUCT

Contém informações sobre um evento de entrada de mouse de baixo nível.
NCCALCSIZE_PARAMS

Contém informações que um aplicativo pode usar ao processar a mensagem WM_NCCALCSIZE para calcular o tamanho, a posição e o conteúdo válido da área do cliente de uma janela.
NONCLIENTMETRICSA

Contém as métricas escalonáveis associadas à área nãocliente de uma janela não minimizada. (ANSI)
NONCLIENTMETRICSW

Contém as métricas escalonáveis associadas à área nãocliente de uma janela não minimizada. (Unicode)
STYLESTRUCT

Contém os estilos de uma janela.
TITLEBARINFO

Contém informações da barra de título.
TITLEBARINFOEX

Expande as informações descritas na estrutura TITLEBARINFO incluindo as coordenadas de cada elemento da barra de título.
UPDATELAYEREDWINDOWINFO

Usado por UpdateLayeredWindowIndirect para fornecer informações de posição, tamanho, forma, conteúdo e translucência para uma janela em camadas.
WINDOWINFO

Contém informações da janela.
WINDOWPLACEMENT

Contém informações sobre o posicionamento de uma janela na tela.
WINDOWPOS

Contém informações sobre o tamanho e a posição de uma janela.
WNDCLASSA

Contém os atributos de classe de janela registrados pela função RegisterClass. (ANSI)
WNDCLASSEXA

Contém informações de classe de janela. (ANSI)
WNDCLASSEXW

Contém informações de classe de janela. (Unicode)
WNDCLASSW

Contém os atributos de classe de janela registrados pela função RegisterClass. (Unicode)