Condividi tramite


Metodo IMathInputControl::SetPosition (micaut.h)

Modifica la posizione e le dimensioni del controllo.

Sintassi

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

Parametri

[in] Left

Posizione più sinistra del controllo.

[in] Top

Posizione più alta del controllo.

[in] Right

Posizione più destra del controllo.

[in] Bottom

Posizione più bassa del controllo.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
S_FALSE
Il controllo è stato ridimensionato, ma la larghezza, l'altezza risultante o entrambi non sono uguali ai parametri di input.
E_FAIL
Si è verificato un errore non specificato.

Commenti

Questo metodo può essere chiamato indipendentemente dallo stato di visibilità del controllo.

Questo metodo avrà esito positivo anche se i parametri non sono validi. Se il rettangolo è maggiore delle dimensioni massime consentite del controllo (finestra desktop), viene invece utilizzata la dimensione massima possibile. Se il rettangolo è minore delle dimensioni minime del controllo o troppo piccolo per mantenere invariato l'input penna e l'anteprima dei risultati, viene invece usata la dimensione minima possibile.

Se il metodo restituisce S_FALSE, il metodo GetPosition restituirà le caratteristiche effettive della dimensione del controllo.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione micaut.h (include Micaut.h)

Vedi anche

Getposition

IMathInputControl