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。
rc 和 rcPage 的值可以使用 GetDeviceCaps获取。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista [仅限桌面应用] |
支持的最低服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | richedit.h |