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
HdC pour que l’appareil s’affiche, si EM_FORMATRANGE est utilisé pour envoyer la sortie à un appareil.
hdcTarget
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 |