Mensagens e notificações do Shell
Esta seção descreve as mensagens e notificações do Windows Shell.
Nesta seção
Tópico | Descrição |
---|---|
ABM_ACTIVATE |
Notifica o sistema de que uma barra de aplicativos foi ativada. Uma barra de aplicativos deve chamar essa mensagem em resposta à mensagem WM_ACTIVATE . |
ABM_GETAUTOHIDEBAR |
Recupera o identificador para a barra de aplicativos de ocultação automática associada a uma borda da tela. Se o sistema tiver vários monitores, o monitor que contém a barra de tarefas primária será usado. |
ABM_GETAUTOHIDEBAREX |
Recupera o identificador para a barra de aplicativos de ocultação automática associada a uma borda da tela. Essa mensagem estende ABM_GETAUTOHIDEBAR permitindo que você especifique um monitor específico para uso em várias situações de monitor. |
ABM_GETSTATE |
Recupera os estados de ocultação automática e sempre na parte superior da barra de tarefas do Windows. |
ABM_GETTASKBARPOS |
Recupera o retângulo delimitador da barra de tarefas do Windows. |
ABM_NEW |
Registra uma nova barra de aplicativos e especifica o identificador de mensagem que o sistema deve usar para enviar mensagens de notificação. Uma barra de aplicativos deve enviar essa mensagem antes de enviar outras mensagens da barra de aplicativos. |
ABM_QUERYPOS |
Solicita um tamanho e uma posição de tela para uma barra de aplicativos. Quando a solicitação é feita, a mensagem propõe uma borda da tela e um retângulo delimitador para a barra de aplicativos. O sistema ajusta o retângulo delimitador para que a barra de aplicativos não interfira na barra de tarefas do Windows ou em nenhuma outra barra de aplicativos. |
ABM_REMOVE |
Cancela o registro de uma barra de aplicativos removendo-a da lista interna do sistema. O sistema não envia mais mensagens de notificação para a barra de aplicativos ou impede que outros aplicativos usem a área de tela usada pela barra de aplicativos. |
ABM_SETAUTOHIDEBAR |
Registra ou cancela o registro de uma barra de aplicativos de ocultação automática para uma determinada borda da tela. Se o sistema tiver vários monitores, o monitor que contém a barra de tarefas primária será usado. |
ABM_SETAUTOHIDEBAREX |
Registra ou cancela o registro de uma barra de aplicativos de ocultação automática para uma determinada borda da tela. Essa mensagem estende ABM_SETAUTOHIDEBAR permitindo que você especifique um monitor específico para uso em várias situações de monitor. |
ABM_SETPOS |
Define o tamanho e a posição da tela de uma barra de aplicativos. A mensagem especifica uma borda da tela e o retângulo delimitador para a barra de aplicativos. O sistema pode ajustar o retângulo delimitador para que a barra de aplicativos não interfira na barra de tarefas do Windows ou em nenhuma outra barra de aplicativos. |
ABM_SETSTATE |
Define os estados de ocultação automática e sempre na parte superior da barra de tarefas do Windows. |
ABM_WINDOWPOSCHANGED |
Notifica o sistema quando a posição de uma barra de aplicativos é alterada. Uma barra de aplicativos deve chamar essa mensagem em resposta à mensagem WM_WINDOWPOSCHANGED . |
ABN_FULLSCREENAPP |
Notifica uma barra de aplicativos quando um aplicativo de tela inteira está abrindo ou fechando. Essa notificação é enviada na forma de uma mensagem definida pelo aplicativo definida pela mensagem ABM_NEW . |
ABN_POSCHANGED |
Notifica uma barra de aplicativos quando ocorreu um evento que pode afetar o tamanho e a posição da barra de aplicativos. Os eventos incluem alterações no tamanho, posição e estado de visibilidade da barra de tarefas, bem como a adição, remoção ou redimensionamento de outra barra de aplicativos no mesmo lado da tela. |
ABN_STATECHANGE |
Notifica uma barra de aplicativos de que o estado de ocultação automática ou sempre na parte superior da barra de tarefas foi alterado, ou seja, o usuário selecionou ou desmarcau a caixa "Sempre na parte superior" ou "Ocultar automaticamente" marcar na folha de propriedades da barra de tarefas. |
ABN_WINDOWARRANGE |
Notifica uma barra de aplicativos de que o usuário selecionou o comando Cascade, Tile Horizontally ou Tile Vertically no menu de atalho da barra de tarefas. |
CPL_DBLCLK |
Enviado para a função CPlApplet de um aplicativo Painel de Controle quando o usuário clica duas vezes no ícone de uma caixa de diálogo compatível com o aplicativo. |
CPL_EXIT |
Enviada uma vez para a função CPlApplet de um aplicativo Painel de Controle antes que a DLL que contém o aplicativo Painel de Controle seja lançada. |
CPL_GETCOUNT |
Enviado para a função CPlApplet de um aplicativo Painel de Controle para recuperar o número de caixas de diálogo compatíveis com o aplicativo. |
CPL_INIT |
Enviado para a função CPlApplet de um aplicativo Painel de Controle para solicitar que ele execute a inicialização global, especialmente a alocação de memória. |
CPL_INQUIRE |
Enviado para a função CPlApplet de um aplicativo Painel de Controle para solicitar informações sobre uma caixa de diálogo compatível com o aplicativo. |
CPL_NEWINQUIRE |
Enviado para a função CPlApplet de um aplicativo Painel de Controle para solicitar informações sobre uma caixa de diálogo compatível com o aplicativo. |
CPL_SELECT |
|
CPL_STARTWPARMS |
Enviado para notificar o CPlApplet de que o usuário escolheu o ícone associado a uma determinada caixa de diálogo.
O CPlApplet deve exibir a caixa de diálogo correspondente e executar todas as tarefas especificadas pelo usuário. |
CPL_STOP |
Enviado para a função CPlApplet de um aplicativo Painel de Controle quando o aplicativo de controle do Painel de Controle é fechado. O aplicativo de controle envia a mensagem uma vez para cada caixa de diálogo à qual o aplicativo dá suporte. |
DDWM_UPDATEWINDOW |
Instrui uma janela de soltar imagem a ser atualizada usando novas informações DROPDESCRIPTION . |
DFM_GETDEFSTATICID |
Enviado pela implementação do menu de contexto padrão durante a criação, especificando o comando de menu padrão e permitindo que uma opção alternativa seja feita. Usado por LPFNDFMCALLBACK. |
DFM_GETHELPTEXT |
Permite que o objeto de retorno de chamada especifique uma cadeia de caracteres de texto de ajuda. |
DFM_GETHELPTEXTW |
Permite que o objeto de retorno de chamada especifique uma cadeia de caracteres de texto de ajuda. |
DFM_GETVERB |
Enviado pela implementação do menu de contexto padrão para obter o verbo da ID de comando fornecida no menu de contexto. |
DFM_INVOKECOMMAND |
Enviada pela implementação do menu de contexto padrão para solicitar a função de retorno de chamada que manipula o menu (LPFNDFMCALLBACK) para invocar um comando de menu. |
DFM_INVOKECOMMANDEX |
Enviado pela implementação do menu de contexto padrão para solicitar LPFNDFMCALLBACK para invocar um comando de menu estendido. |
DFM_MAPCOMMANDNAME |
Enviado pela implementação do menu de contexto padrão para atribuir um nome a um comando de menu. |
DFM_MERGECONTEXTMENU |
Permite que o retorno de chamada adicione itens ao menu. |
DFM_MERGECONTEXTMENU_BOTTOM |
Permite que o retorno de chamada adicione itens à parte inferior do menu estendido. |
DFM_MERGECONTEXTMENU_TOP |
Permite que o retorno de chamada adicione itens à parte superior do menu estendido. |
DFM_MODIFYQCMFLAGS |
Permite que o retorno de chamada modifique os valores de CFM_XXX passados para IContextMenu::QueryContextMenu. |
DFM_VALIDATECMD |
Enviado para verificar a existência de um comando de menu. |
DFM_WM_DRAWITEM |
Enviado para a janela pai de um controle ou menu desenhado pelo proprietário quando um aspecto visual do controle ou menu foi alterado. |
DFM_WM_INITMENUPOPUP |
Enviado quando um menu suspenso ou submenu está prestes a se tornar ativo. Isso permite que um aplicativo modifique o menu antes de ser exibido, sem alterar o menu inteiro. |
DFM_WM_MEASUREITEM |
Enviado para a janela proprietário de um controle ou item de menu quando o controle ou menu é criado. |
FM_GETDRIVEINFO |
Enviado por uma extensão do Gerenciador de Arquivos para recuperar informações da unidade da janela ativa do Gerenciador de Arquivos. |
FM_GETFILESEL |
Enviado por uma extensão do Gerenciador de Arquivos para recuperar informações sobre um arquivo selecionado na janela ativa do Gerenciador de Arquivos (a janela do diretório ou a janela Resultados da Pesquisa). |
FM_GETFILESELLFN |
Enviado por uma extensão do Gerenciador de Arquivos para recuperar informações sobre um arquivo selecionado na janela ativa do Gerenciador de Arquivos (a janela do diretório ou a janela Resultados da Pesquisa). O arquivo selecionado pode ter um nome de arquivo longo. |
FM_GETFOCUS |
Enviado por uma extensão do Gerenciador de Arquivos para recuperar o tipo de janela do Gerenciador de Arquivos que tem o foco de entrada. |
FM_GETSELCOUNT |
Enviado por uma extensão do Gerenciador de Arquivos para recuperar uma contagem dos arquivos selecionados na janela ativa do Gerenciador de Arquivos (a janela do diretório ou a janela Resultados da Pesquisa). |
FM_GETSELCOUNTLFN |
Enviado por uma extensão do Gerenciador de Arquivos para recuperar o número de arquivos selecionados na janela ativa do Gerenciador de Arquivos (a janela do diretório ou a janela Resultados da Pesquisa). A contagem inclui arquivos que têm nomes de arquivo longos. |
FM_REFRESH_WINDOWS |
Enviado por uma extensão do Gerenciador de Arquivos para fazer com que o Gerenciador de Arquivos repinta sua janela ativa ou todas as janelas. |
FM_RELOAD_EXTENSIONS |
Enviado por uma extensão do Gerenciador de Arquivos (ou outro aplicativo) para fazer com que o Gerenciador de Arquivos recarregue todas as DLLs de extensão listadas na seção [AddOns] do arquivo Winfile.ini. |
FMEVENT_HELPMENUITEM |
Enviado para um procedimento de DLL de extensão do Gerenciador de Arquivos quando o usuário pressiona F1 em um item de comando de menu ou barra de ferramentas. A extensão deve chamar WinHelp, com o parâmetro hwnd dessa função definido como o valor do parâmetro hwnd da extensão. |
FMEVENT_HELPSTRING |
Enviado para um procedimento de DLL de extensão do Gerenciador de Arquivos quando o Gerenciador de Arquivos deseja uma cadeia de caracteres de Ajuda para um item de comando de menu ou barra de ferramentas. |
FMEVENT_INITMENU |
Enviado para uma DLL de extensão quando o usuário seleciona o menu da extensão na barra de menus do Gerenciador de Arquivos. A extensão pode usar essa notificação para inicializar itens de menu. |
FMEVENT_LOAD |
Enviado para uma DLL de extensão quando o Gerenciador de Arquivos está carregando a DLL. |
FMEVENT_SELCHANGE |
Enviado para uma DLL de extensão quando o usuário seleciona um nome de arquivo na janela diretório do Gerenciador de Arquivos ou na janela Resultados da Pesquisa. |
FMEVENT_TOOLBARLOAD |
Enviado para uma DLL de extensão quando o Gerenciador de Arquivos está carregando sua barra de ferramentas. Essa mensagem permite que uma DLL de extensão adicione um botão à barra de ferramentas do Gerenciador de Arquivos. |
FMEVENT_UNLOAD |
Enviado para uma DLL de extensão quando o Gerenciador de Arquivos está descarregando a DLL. |
FMEVENT_USER_REFRESH |
Enviado para uma DLL de extensão quando o usuário escolhe o comando Atualizar no menu Exibir no Gerenciador de Arquivos. A extensão pode usar essa notificação para atualizar seu menu. |
NCM_DISPLAYERRORTIP |
Exibe uma mensagem de erro na dica de balão associada ao controle de endereço de rede. |
NCM_GETADDRESS |
Indica se um endereço de rede está em conformidade com um tipo e formato especificados. |
NCM_GETALLOWTYPE |
Recupera os tipos de endereço de rede que um controle de endereço de rede especificado aceita. |
NCM_SETALLOWTYPE |
Define os tipos de endereço de rede que um controle de endereço de rede especificado aceita. |
SFVM_ADDOBJECT |
Adiciona um objeto à exibição Shell. Usado por SHShellFolderView_Message. |
SFVM_ADDPROPERTYPAGES |
Permite que o objeto de retorno de chamada forneça uma página para adicionar à folha de propriedades Propriedades do objeto selecionado. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_BACKGROUNDENUM |
Permite que o objeto de retorno de chamada solicite enumeração em um thread em segundo plano. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_BACKGROUNDENUMDONE |
Notifica o objeto de retorno de chamada de que a enumeração em segundo plano está concluída. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_COLUMNCLICK |
Notifica o objeto de retorno de chamada de que o usuário clicou em um cabeçalho de coluna para classificar a lista de objetos na exibição de pasta. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_DEFITEMCOUNT |
Permite que o objeto de retorno de chamada especifique o número de itens na exibição de pasta. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_DEFVIEWMODE |
Permite que o objeto de retorno de chamada especifique o modo de exibição. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_FSNOTIFY |
Notifica o objeto de retorno de chamada de que ocorreu um evento que afeta um de seus itens. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETANIMATION |
Permite que o objeto de retorno de chamada especifique que uma animação seja exibida enquanto os itens são enumerados em um thread em segundo plano. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETBUTTONINFO |
Permite que o objeto de retorno de chamada adicione botões à barra de ferramentas. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETBUTTONS |
Permite que o objeto de retorno de chamada especifique os botões a serem adicionados à barra de ferramentas. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETHELPTEXT |
Permite que o objeto de retorno de chamada especifique uma cadeia de texto de ajuda para itens de menu ou botões da barra de ferramentas. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETHELPTOPIC |
Permite que o objeto de retorno de chamada especifique um arquivo de Ajuda HTML e um tópico dentro dele. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETNOTIFY |
Notificação enviada ao objeto de retorno de chamada de exibição para especificar os locais e eventos que devem ser registrados para eventos de notificação de alteração. Depois de registrados, quando ocorre uma alteração nesses locais ou eventos, o objeto de retorno de chamada de exibição é notificado. Esses eventos são enviados para o retorno de chamada de exibição por meio de SFVM_FSNOTIFY e, em seguida, são manipulados pela exibição. |
SFVM_GETSELECTEDOBJECTS |
Recupera uma matriz de ponteiros para listas de identificadores de itens (PIDLs) para todos os objetos selecionados. Usado por SHShellFolderView_Message. |
SFVM_GETSORTDEFAULTS |
Permite que o objeto de retorno de chamada especifique um parâmetro de classificação padrão. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_GETTOOLTIPTEXT |
Permite que o objeto de retorno de chamada especifique uma cadeia de caracteres de texto de dica de ferramenta para itens de menu ou botões da barra de ferramentas. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_INITMENUPOPUP |
Permite que o objeto de retorno de chamada modifique um menu pop-up do Windows Explorer antes de ser exibido. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_INVOKECOMMAND |
Notifica o objeto de retorno de chamada de que um de seus comandos de barra de ferramentas ou menu foi invocado pelo usuário. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_MERGEMENU |
Permite que o objeto de retorno de chamada mescle itens de menu nos menus do Windows Explorer. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_REARRANGE |
Notifica o IShellView para reorganizar seus itens. Usado por SHShellFolderView_Message. |
SFVM_REMOVEOBJECT |
Remove um objeto da exibição de shell. Usado por SHShellFolderView_Message. |
SFVM_SETCLIPBOARD |
Notifica o IShellView quando um de seus objetos é colocado na Área de Transferência como resultado de um comando de menu. Usado por SHShellFolderView_Message. |
SFVM_SETITEMPOS |
Define a posição de um item no modo de exibição Shell. Usado por SHShellFolderView_Message. |
SFVM_SETPOINTS |
Define os pontos dos objetos selecionados no momento para o objeto de dados nos comandos Copiar e Recortar . Usado por SHShellFolderView_Message. |
SFVM_SIZE |
Notifica o objeto de retorno de chamada de que a exibição de pasta foi redimensionada. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_UNMERGEMENU |
Notifica o objeto de retorno de chamada de que um menu está sendo removido. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_UPDATEOBJECT |
Atualizações um objeto passando um ponteiro para uma matriz de dois PIDLs. Usado por SHShellFolderView_Message. |
SFVM_UPDATESTATUSBAR |
Notifica o objeto de retorno de chamada de que a barra de status está sendo atualizada. Usado por IShellFolderViewCB::MessageSFVCB. |
SFVM_WINDOWCREATED |
Notifica o objeto de retorno de chamada de que a janela de exibição de pasta está sendo criada. Usado por IShellFolderViewCB::MessageSFVCB. |
SMC_CHEVRONEXPAND |
O usuário clicou em uma divisa para expandir o item especificado pela estrutura SMDATA que o acompanha. |
SMC_CHEVRONGETTIP |
Solicita o título e o texto para uma dica de informações de divisa para o item especificado pela estrutura SMDATA que acompanha. |
SMC_CREATE |
Notifica você de que uma banda de menu foi criada. |
SMC_DEFAULTICON |
Retornar o ícone padrão do item especificado pela estrutura SMDATA que o acompanha. |
SMC_DEMOTE |
Rebaixe o item especificado pela estrutura SMDATA que acompanha. |
SMC_DISPLAYCHEVRONTIP |
Notifica você de que uma dica de informação está prestes a ser exibida para a divisa associada ao item especificado pela estrutura SMDATA que o acompanha. |
SMC_EXITMENU |
Notifica você de que o menu está sendo recolhível. |
SMC_GETINFO |
Solicita informações sobre um item de menu regular. |
SMC_GETOBJECT |
Solicita um ponteiro para um objeto especificado. |
SMC_GETSFINFO |
Solicita informações sobre um item de menu de pasta do Shell. |
SMC_GETSFOBJECT |
Solicita um ponteiro para um objeto especificado. |
SMC_INITMENU |
Notifica você para inicializar a faixa de menu. |
SMC_NEWITEM |
Notifica você sobre um novo item, conforme especificado pela estrutura SMDATA que o acompanha. |
SMC_PROMOTE |
Promova o item especificado pela estrutura SMDATA que acompanha. |
SMC_REFRESH |
Envia a notificação de que os menus foram completamente atualizados e você pode redefinir seu estado. |
SMC_SETSFOBJECT |
Notifica você para salvar o objeto passado. |
SMC_SFDDRESTRICTED |
Solicita se é aceitável descartar um objeto de dados no item especificado pela estrutura SMDATA que o acompanha. |
SMC_SFEXEC |
Execute o item de pasta Shell especificado na estrutura SMDATA que acompanha. |
SMC_SFSELECTITEM |
O usuário selecionou o item especificado pela estrutura SMDATA que acompanha. |
SMC_SHCHANGENOTIFY |
Notifica você de que uma alteração ocorreu. |
WM_CPL_LAUNCH |
Não há suporte para esta mensagem. |
WM_CPL_LAUNCHED |
Não há suporte para esta mensagem. |
WM_DROPFILES |
Enviado quando o usuário descarta um arquivo na janela de um aplicativo que se registrou como um destinatário de arquivos descartados. |
WM_HELP |
Indica que o usuário pressionou a tecla F1. Se um menu estiver ativo quando F1 for pressionado, WM_HELP será enviado para a janela associada ao menu; caso contrário, WM_HELP é enviado para a janela que tem o foco do teclado. Se nenhuma janela tiver o foco do teclado, WM_HELP será enviado para a janela ativa no momento. |
WM_TCARD |
Enviado para um aplicativo que iniciou uma cartão de treinamento com a Ajuda do Windows. A mensagem informa ao aplicativo quando o usuário clica em um botão autorizável. Um aplicativo inicia uma cartão de treinamento especificando o comando HELP_TCARD em uma chamada para a função WinHelp. |