Partager via


Méthode IMathInputControl ::SetPosition (micaut.h)

Modifie l’emplacement et la taille du contrôle.

Syntaxe

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

Paramètres

[in] Left

Position la plus à gauche du contrôle.

[in] Top

Position la plus élevée du contrôle.

[in] Right

Position la plus à droite du contrôle.

[in] Bottom

Position la plus basse du contrôle.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
S_FALSE
Le contrôle a été redimensionné, mais la largeur, la hauteur ou les deux ne sont pas égales aux paramètres d’entrée.
E_FAIL
Une erreur non spécifiée s'est produite.

Remarques

Cette méthode peut être appelée quel que soit l’état de visibilité du contrôle.

Cette méthode réussit même si les paramètres ne sont pas valides. Si le rectangle est supérieur à la taille maximale autorisée du contrôle (fenêtre de bureau), la taille maximale possible est utilisée à la place. Si le rectangle est inférieur à la taille minimale du contrôle ou trop petit pour conserver l’aperçu de l’entrée manuscrite et du résultat intacts, la taille minimale possible est utilisée à la place.

Si la méthode retourne S_FALSE, la méthode GetPosition retourne les caractéristiques de taille réelles du contrôle.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête micaut.h (inclure Micaut.h)

Voir aussi

GetPosition

IMathInputControl