PARAFORMAT结构包含有关富编辑控件中段落格式属性的信息。此结构与EM_GETPARAFORMAT和EM_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_ALIGNMENT | wAlignment成员有效。 |
PFM_NUMBERING | wNumbering成员有效。 |
PFM_OFFSET | dxOffset成员有效。 |
PFM_OFFSETINDENT | dxStartIndent成员有效,并指定相对值。 |
PFM_RIGHTINDENT | dxRightIndent成员有效。 |
PFM_STARTINDENT | dxStartIndent成员有效。 |
PFM_TABSTOPS | cTabStobs和rgxTabStops成员有效。 |
如果指定了PFM_STARTINDENT和PFM_OFFSETINDENT,则优先级为PFM_STARTINDENT。
wNumbering
值指定编号选项。该成员可以为零或PFN_BULLET。
dxStartIndent
缩进段落中的第一行。如果正在设置段落格式,并指定了PFM_OFFSETINDENT,则该成员将被视为添加到每个受影响段落的起始缩进的相对值。
dxRightIndent
正确缩进的大小,相对于右边距。
dxOffset
缩进第二行和后续行,相对于起始缩进。如果这个成员是负面的,第一行是缩进的,或者这个成员是积极的。
wAlignment
指定段落对齐的值。该成员可以是以下值之一:
值 | 含义 |
PFA_LEFT | 段落与左边距对齐。 |
PFA_RIGHT | 段落与右边距对齐。 |
PFA_CENTER | 段落为中心。 |
cTabCount
制表位数。
rgxTabs
绝对制表位置数组。
也可以看看