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 矩形中的区域。 单位以缇为单位。

rcPage

类型: RECT

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

chrg

类型: CHARRANGE

要设置格式的字符范围。

注解

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

可以使用 GetDeviceCaps 获取 rcrcPage 的值。

要求

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

请参阅

EM_FORMATRANGE