Freigeben über


ITransformProvider::Resize-Methode (uiautomationcore.h)

Ändert die Größe des Steuerelements.

Syntax

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

Parameter

[in] width

Typ: double

Die neue Breite des Fensters in Pixel.

[in] height

Typ: double

Die neue Höhe des Fensters in Pixel.

Rückgabewert

Typ: HRESULT

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

Hinweise

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

Ein Objekt kann nicht verschoben, in der Größe geändert oder gedreht werden, sodass die resultierende Bildschirmposition vollständig außerhalb der Koordinaten des Containers und für Tastatur oder Maus nicht zugänglich wäre. Beispielsweise wurde ein Fenster der obersten Ebene vollständig aus dem Bildschirm verschoben oder ein untergeordnetes Objekt außerhalb der Grenzen des Viewports des Containers verschoben. In diesen Fällen wird das Objekt so nah 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 XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile uiautomationcore.h (include UIAutomation.h)

Weitere Informationen

ITransformProvider

Übersicht über die Benutzeroberflächenautomatisierungs-Anbieter