Metodo IUIAutomationTransformPattern::Resize (uiautomationclient.h)

Ridimensiona l'elemento Automazione interfaccia utente.

Sintassi

HRESULT Resize(
  [in] double width,
  [in] double height
);

Parametri

[in] width

Tipo: double

Nuova larghezza della finestra, in pixel.

[in] height

Tipo: double

Nuova altezza della finestra, in pixel.

Valore restituito

Tipo: HRESULT

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

Commenti

Quando viene chiamato su un controllo che supporta riquadri di divisione, questo metodo può avere l'effetto collaterale del ridimensionamento di altri riquadri contigui.

Non è possibile spostare, ridimensionare o ruotare un oggetto in modo che la relativa posizione dello schermo risultante sia completamente esterna alle coordinate del contenitore e non accessibile alla tastiera o al mouse. Ad esempio, quando una finestra di primo livello viene spostata completamente fuori schermo o un oggetto figlio viene spostato all'esterno dei limiti del riquadro di visualizzazione del contenitore. In questi casi l'oggetto viene posizionato più vicino alle coordinate dello schermo richieste il più possibile con le coordinate in alto o sinistra sostituite per essere all'interno dei limiti del contenitore.

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 (includere UIAutomation.h)

Vedi anche

CachedCanResize

CurrentCanResize

IUIAutomationTransformPattern