Partager via


Méthode ITextHost ::TxScrollWindowEx (textserv.h)

Demande à l’hôte de texte de faire défiler le contenu de la zone cliente spécifiée.

Syntaxe

void TxScrollWindowEx(
  [in] INT     dx,
  [in] INT     dy,
  [in] LPCRECT lprcScroll,
  [in] LPCRECT lprcClip,
  [in] HRGN    hrgnUpdate,
  [in] LPRECT  lprcUpdate,
  [in] UINT    fuScroll
);

Paramètres

[in] dx

Type : INT

Quantité de défilement horizontal.

[in] dy

Type : INT

Quantité de défilement vertical.

[in] lprcScroll

Type : LPCRECT

Coordonnées du rectangle de défilement.

[in] lprcClip

Type : LPCRECT

Coordonnées du rectangle d’élément.

[in] hrgnUpdate

Type : HRGN

Gérez la région de mise à jour.

[in] lprcUpdate

Type : LPRECT

Coordonnées du rectangle de mise à jour.

[in] fuScroll

Type : UINT

Indicateurs de défilement. Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
SW_ERASE
Efface la région nouvellement invalidée en envoyant un message WM_ERASEBKGND à la fenêtre lorsqu’il est spécifié avec l’indicateur SW_INVALIDATE.
SW_INVALIDATE
Invalide la région identifiée par le paramètre hrgnUpdate après le défilement.
SW_SCROLLCHILDREN
Fait défiler toutes les fenêtres enfants qui croisent le rectangle pointé vers le paramètre lprcScroll . Les fenêtres enfants font défiler le nombre de pixels spécifié par les paramètres dx et dy . Le système envoie un message WM_MOVE à toutes les fenêtres enfants qui entrecroisent le rectangle lprcScroll , même si elles ne se déplacent pas.
SW_SMOOTHSCROLL
Fait défiler à l’aide d’un défilement lisse. Utilisez la partie HIWORD du paramètre fuScroll pour indiquer le temps nécessaire à l’opération de défilement lisse.

Valeur de retour

None

Remarques

Cette méthode n’est valide que lorsque le contrôle est actif sur place ; les appels alors que le contrôle est inactif peuvent échouer.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête textserv.h
DLL Msftedit.dll

Voir aussi

Conceptuel

ITextHost

Autres ressources

RECT

Contrôles d’édition enrichi sans fenêtre