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) |