Partager via


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 sur lequel l’appareil doit effectuer le rendu, 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 vers laquelle effectuer le rendu. Les unités sont mesurées en twips.

rcPage

Type : RECT

Zone entière d’une page sur le périphérique de rendu. Les unités sont mesurées en twips.

chrg

Type : CHARRANGE

Plage de caractères à mettre en forme.

Notes

hdcTarget contient le HDC pour lequel mettre en forme, qui est généralement identique au 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.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête richedit.h

Voir aussi

EM_FORMATRANGE