FORMATRANGE-Struktur (richedit.h)

Informationen, die ein Rich-Edit-Steuerelement verwendet, um seine Ausgabe für ein bestimmtes Gerät zu formatieren. Diese Struktur wird mit der EM_FORMATRANGE-Nachricht verwendet.

Syntax

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

Members

hdc

Typ: HDC

Ein HDC für das Gerät, auf das gerendert werden soll, wenn EM_FORMATRANGE verwendet wird, um die Ausgabe an ein Gerät zu senden.

hdcTarget

Typ: HDC

Ein HDC, für den das Zielgerät formatiert werden soll.

rc

Typ: RECT

Der Bereich innerhalb des rcPage-Rechtecks , 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 formatierende Zeichenbereich.

Hinweise

hdcTarget enthält die HDC, für die formatiert werden soll. Dies entspricht in der Regel der von hdc angegebenen HDC, kann jedoch unterschiedlich sein. Wenn Sie beispielsweise ein Druckvorschaumodul erstellen, ist hdc die HDC des Fensters, in dem die Ausgabe angezeigt wird, und hdcTarget ist der HDC für den Drucker.

Die Werte für rc und rcPage können mithilfe von GetDeviceCaps abgerufen werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile richedit.h

Weitere Informationen

EM_FORMATRANGE