Interface IExecuteCommand (shobjidl_core.h)
Expõe métodos que definem um determinado estado ou parâmetro relacionado ao verbo de comando, bem como um método para invocar esse verbo.
Herança
A interface IExecuteCommand herda da interface IUnknown . IExecuteCommand também tem estes tipos de membros:
Métodos
A interface IExecuteCommand tem esses métodos.
IExecuteCommand::Execute Invoque o verbo nos itens selecionados. Chame esse método depois de chamar os outros métodos dessa interface. |
IExecuteCommand::SetDirectory Define um novo diretório de trabalho. |
IExecuteCommand::SetKeyState Define um valor com base no estado atual das teclas CTRL e SHIFT. |
IExecuteCommand::SetNoShowUI Indica se alguma interface do usuário associada ao item shell selecionado deve ser exibida. |
IExecuteCommand::SetParameters Fornece valores de parâmetro para o verbo. |
IExecuteCommand::SetPosition Define as coordenadas de um ponto usado para exibição. |
IExecuteCommand::SetShowWindow Define o estado visual da janela especificada. |
Comentários
Quando implementar
Implemente essa interface quando você a escolher como seu método para invocar o verbo para executar uma ação em itens selecionados. Os itens são passados como uma matriz de itens do Shell por meio de IObjectWithSelection::SetSelection, portanto, o objeto também deve implementar IObjectWithSelection.Quando usar
Não chame os métodos de IExecuteCommand diretamente. O Windows Explorer chama seus métodos IExecuteCommand quando o usuário deseja executar uma ação nos itens.Observe que, além de Executar, os métodos dessa interface passam informações do sistema para o manipulador. O próprio sistema chama esses métodos, definindo os parâmetros adequadamente com base nas configurações e condições do sistema.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |