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

Siehe auch

EM_FORMATRANGE