FORMATRANGE-Struktur (richedit.h)
Informationen, die ein Rich-Edit-Steuerelement zum Formatieren seiner Ausgabe für ein bestimmtes Gerät verwendet. Diese Struktur wird mit der EM_FORMATRANGE Nachricht verwendet.
Syntax
typedef struct _formatrange {
HDC hdc;
HDC hdcTarget;
RECT rc;
RECT rcPage;
CHARRANGE chrg;
} FORMATRANGE;
Angehörige
hdc
Typ: HDC-
Ein HDC für das Gerät, in dem gerendert werden soll, wenn EM_FORMATRANGE verwendet wird, um die Ausgabe an ein Gerät zu senden.
hdcTarget
Typ: HDC-
Ein HDC für das Zielgerät, für das das Format verwendet werden soll.
rc
Typ: RECT-
Der Bereich im rcPage- Rechteck, in dem gerendert werden soll. Einheiten werden in Twips gemessen.
rcPage
Typ: RECT-
Der gesamte Bereich einer Seite auf dem Renderinggerät. Einheiten werden in Twips gemessen.
chrg
Typ: CHARRANGE-
Der zu formatende Zeichenbereich.
Bemerkungen
hdcTarget- enthält das HDC-Format, das in der Regel mit dem von hdc- angegebenen HDC identisch ist, kann jedoch unterschiedlich sein. Wenn Sie beispielsweise ein Druckvorschaumodul erstellen, ist hdc- der HDC des Fensters, in dem die Ausgabe angezeigt wird, und hdcTarget der HDC für den Drucker ist.
Die Werte für rc und rcPage- können mithilfe von GetDeviceCapsabgerufen werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows Server 2003 [Nur Desktop-Apps] |
Header- | richedit.h |