Metodo IUIAutomationExpandCollapsePattern::Expand (uiautomationclient.h)

Visualizza tutti i nodi figlio, i controlli o il contenuto dell'elemento.

Sintassi

HRESULT Expand();

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Si tratta di un metodo di blocco che restituisce dopo l'espansione dell'elemento.

Esistono casi in cui un elemento contrassegnato come nodo foglia potrebbe non sapere se ha elementi figlio fino a quando non viene chiamato il metodo IUIAutomationExpandCollapsePattern::Collapse o il metodo IUIAutomationExpandCollapsePattern::Expand . Questo comportamento è possibile con un controllo visualizzazione albero che ritarda il caricamento degli elementi figlio. Ad esempio, Microsoft Windows Explorer potrebbe visualizzare l'icona di espansione per un nodo anche se attualmente non sono presenti elementi figlio; quando si fa clic sull'icona, il controllo esegue il polling degli elementi figlio, trova nessuno e rimuove l'icona di espansione. In questi casi, i client devono restare in ascolto di un evento di modifica della proprietà nella proprietà IUIAutomationExpandCollapsePattern::CurrentExpandCollapseState .

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista, Windows XP con SP3 e Platform Update per Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008, Windows Server 2003 con SP2 e Platform Update per Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uiautomationclient.h (include UIAutomation.h)

Vedi anche

IUIAutomationExpandCollapsePattern