FORMATRANGE 结构 (richedit.h)

富编辑控件用于设置特定设备的输出格式的信息。 此结构与 EM_FORMATRANGE 消息一起使用。

语法

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

成员

hdc

类型:HDC

如果 EM_FORMATRANGE 用于将输出发送到设备,则为设备呈现的 HDC。

hdcTarget

类型:HDC

要为其设置格式的目标设备的 HDC。

rc

类型:RECT

要呈现到的 rcPage 中的区域 矩形。 以 twips 为单位度量单位。

rcPage

类型:RECT

呈现设备上的页面的整个区域。 以 twips 为单位度量单位。

chrg

类型:CHARRANGE

要设置格式的字符范围。

言论

hdcTarget 包含要为其设置格式的 HDC,这通常与 hdc 指定的 HDC 相同,但可能有所不同。 例如,如果创建打印预览模块,hdc 是在其中查看输出的窗口的 HDC,hdcTarget 是打印机的 HDC。

rcrcPage 的值可以使用 GetDeviceCaps获取。

要求

要求 价值
最低支持的客户端 Windows Vista [仅限桌面应用]
支持的最低服务器 Windows Server 2003 [仅限桌面应用]
标头 richedit.h

另请参阅

EM_FORMATRANGE