Share via


IUIAutomationTransformPattern::Resize-Methode (uiautomationclient.h)

Ändert die Größe des Benutzeroberflächenautomatisierung-Elements.

Syntax

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

Parameter

[in] width

Typ: double

Die neue Breite des Fensters in Pixeln.

[in] height

Typ: double

Die neue Höhe des Fensters in Pixeln.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Wenn sie für ein Steuerelement aufgerufen wird, das geteilte Bereiche unterstützt, kann diese Methode den Nebeneffekt haben, dass die Größe anderer zusammenhängender Bereiche geändert wird.

Ein Objekt kann nicht verschoben, die Größe geändert oder gedreht werden, sodass seine resultierende Bildschirmposition vollständig außerhalb der Koordinaten des Containers und nicht für die Tastatur oder Maus zugänglich wäre. Beispielsweise, wenn ein Fenster der obersten Ebene vollständig außerhalb des Bildschirms verschoben wird oder ein untergeordnetes Objekt außerhalb der Grenzen des Viewports des Containers verschoben wird. In diesen Fällen wird das Objekt so nahe wie möglich an den angeforderten Bildschirmkoordinaten platziert, wobei die oberen oder linken Koordinaten überschrieben werden, um sich innerhalb der Containergrenzen zu befinden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista, Windows XP mit SP3 und Plattformupdate für Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008, Windows Server 2003 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile uiautomationclient.h (include UIAutomation.h)

Weitere Informationen

CachedCanResize

CurrentCanResize

IUIAutomationTransformPattern