PARAFORMAT

【勇芳软件工作室】汉化HomePreviousNext

PARAFORMAT结构包含有关富编辑控件中段落格式属性的信息。此结构与EM_GETPARAFORMATEM_SETPARAFORMAT消息一起使用。

typedef struct _paraformat {

UINT cbSize;

_WPAD _wPad1;

DWORD dwMask;

WORD wNumbering;

WORD wReserved;

LONG dxStartIndent;

LONG dxRightIndent;

LONG dxOffset;

WORD wAlignment;

SHORT cTabCount;

LONG rgxTabs[MAX_TAB_STOPS];

} PARAFORMAT;

会员

CBSIZE

此结构的字节大小。在传递到丰富的编辑控件之前必须填写。

dwMask

成员包含有效信息或属性设置。此参数可以为零或更多的这些值:

含义
PFM_ALIGNMENTwAlignment成员有效。
PFM_NUMBERINGwNumbering成员有效。
PFM_OFFSETdxOffset成员有效。
PFM_OFFSETINDENTdxStartIndent成员有效,并指定相对值。
PFM_RIGHTINDENTdxRightIndent成员有效。
PFM_STARTINDENTdxStartIndent成员有效。
PFM_TABSTOPScTabStobsrgxTabStops成员有效。

如果指定了PFM_STARTINDENT和PFM_OFFSETINDENT,则优先级为PFM_STARTINDENT。

wNumbering

值指定编号选项。该成员可以为零或PFN_BULLET。

dxStartIndent

缩进段落中的第一行。如果正在设置段落格式,并指定了PFM_OFFSETINDENT,则该成员将被视为添加到每个受影响段落的起始缩进的相对值。

dxRightIndent

正确缩进的大小,相对于右边距。

dxOffset

缩进第二行和后续行,相对于起始缩进。如果这个成员是负面的,第一行是缩进的,或者这个成员是积极的。

wAlignment

指定段落对齐的值。该成员可以是以下值之一:

含义
PFA_LEFT段落与左边距对齐。
PFA_RIGHT段落与右边距对齐。
PFA_CENTER段落为中心。

cTabCount

制表位数。

rgxTabs

绝对制表位置数组。

也可以看看

EM_GETPARAFORMAT, EM_SETPARAFORMAT