Compartilhar via


Método IUIAutomationStructureChangedEventHandler::HandleStructureChangedEvent (uiautomationclient.h)

Manipula um evento gerado quando a estrutura de árvore do Microsoft Automação da Interface do Usuário foi alterada.

Sintaxe

HRESULT HandleStructureChangedEvent(
  [in] IUIAutomationElement *sender,
  [in] StructureChangeType  changeType,
  [in] SAFEARRAY            *runtimeId
);

Parâmetros

[in] sender

Tipo: IUIAutomationElement*

Um ponteiro para o elemento que gerou o evento.

[in] changeType

Tipo: StructureChangeType

Um valor que indica o tipo de alteração de estrutura de árvore que ocorreu.

[in] runtimeId

Tipo: SAFEARRAY*

Recebe o identificador de runtime do elemento . Esse parâmetro é usado somente quando changeType é StructureChangeType_ChildRemoved; é NULL para todos os outros eventos de alteração de estrutura.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Esse método é implementado pelo aplicativo para lidar com eventos aos quais ele se inscreveu usando AddStructureChangedEventHandler

Não há suporte para ajustar um manipulador de eventos de dentro desse método.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista, Windows XP com SP3 e Atualização de Plataforma para Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008, Windows Server 2003 com SP2 e Atualização de Plataforma para Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho uiautomationclient.h (inclua UIAutomation.h)

Confira também

Práticas recomendadas para usar matrizes seguras

IUIAutomationStructureChangedEventHandler