Freigeben über


IMathInputControl::SetPosition-Methode (micaut.h)

Ändert die Position und Größe des Steuerelements.

Syntax

HRESULT SetPosition(
  [in] LONG Left,
  [in] LONG Top,
  [in] LONG Right,
  [in] LONG Bottom
);

Parameter

[in] Left

Die linksste Position des Steuerelements.

[in] Top

Die höchste Position des Steuerelements.

[in] Right

Die rechtsste Position des Steuerelements.

[in] Bottom

Die niedrigste Position des Steuerelements.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
S_FALSE
Die Größe des Steuerelements wurde geändert, aber die resultierende Breite, Höhe oder beide sind nicht gleich den Eingabeparametern.
E_FAIL
Es ist ein unbekannter Fehler aufgetreten.

Hinweise

Diese Methode kann unabhängig vom Kontrollstatus aufgerufen werden.

Diese Methode ist erfolgreich, auch wenn Parameter ungültig sind. Wenn das Rechteck größer als die maximal zulässige Größe des Steuerelements (Desktopfenster) ist, wird stattdessen die maximal mögliche Größe verwendet. Wenn das Rechteck kleiner als die minimale Größe des Steuerelements oder zu klein ist, um die Freihand- und Ergebnisvorschau intakt zu halten, wird stattdessen die minimale mögliche Größe verwendet.

Wenn die Methode S_FALSE zurückgibt, gibt die GetPosition-Methode die tatsächlichen Größenmerkmale des Steuerelements zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile micaut.h (einschließlich Micaut.h)

Weitere Informationen

Getposition

IMathInputControl