Partilhar via


Extensões de menu de contexto

Na pasta Scanners e Câmeras Painel de Controle para dispositivos (itens raiz) e na pasta Meu Computador, o usuário pode escolher várias ações para executar em um item selecionado, com base nas ações expostas em seu menu de contexto. Para localizar essas ações, o usuário clica com o botão direito do mouse na miniatura ou ícone da imagem fornecida.

Uma maneira de adicionar às ações no menu de contexto é implementar a interface IContextMenu (consulte a documentação do SDK do Microsoft Windows). Um fornecedor pode fornecer um servidor em processo que implementa a interface IContextMenu para IWiaItem (consulte a documentação do SDK do Windows) que o dispositivo fornece. Sempre que o WIA consulta o menu de contexto de uma imagem, a extensão de interface do usuário fornecida pelo fornecedor, por sua vez, chama IContextMenu::QueryContextMenu dos manipuladores registrados para o dispositivo de geração de imagens fornecido. As chamadas para IContextMenu::InvokeCommand para itens não tratados pela interface do usuário padrão são passadas, por sua vez, para a extensão fornecida pelo fornecedor apropriada.