STRUCTURE FORMATRANGE (richedit.h)

Informations qu’un contrôle d’édition enrichi utilise pour mettre en forme sa sortie pour un appareil particulier. Cette structure est utilisée avec le message EM_FORMATRANGE.

Syntaxe

typedef struct _formatrange {
  HDC       hdc;
  HDC       hdcTarget;
  RECT      rc;
  RECT      rcPage;
  CHARRANGE chrg;
} FORMATRANGE;

Membres

hdc

Type : HDC

HdC pour que l’appareil s’affiche, si EM_FORMATRANGE est utilisé pour envoyer la sortie à un appareil.

hdcTarget

Type : HDC

HdC pour l’appareil cible à mettre en forme.

rc

Type : RECT

Zone dans le rectangle rcPage à afficher. Les unités sont mesurées en twips.

rcPage

Type : RECT

Zone entière d’une page sur l’appareil de rendu. Les unités sont mesurées en twips.

chrg

Type : CHARRANGE

Plage de caractères à mettre en forme.

Remarques

hdcTarget contient le hdC à mettre en forme, ce qui est généralement le même que le HDC spécifié par hdc, mais peut être différent. Par exemple, si vous créez un module d’aperçu avant impression, hdc est le HDC de la fenêtre dans laquelle la sortie est affichée, et hdcTarget est le HDC de l’imprimante.

Les valeurs de rc et rcPage peuvent être obtenues à l’aide de GetDeviceCaps.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista [applications de bureau uniquement]
serveur minimum pris en charge Windows Server 2003 [applications de bureau uniquement]
d’en-tête richedit.h

Voir aussi

EM_FORMATRANGE