The PARAFORMAT structure contains information about paragraph formatting attributes in a rich edit control. This structure is used with the EM_GETPARAFORMAT and EM_SETPARAFORMAT messages.
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; 
 
| Value | Meaning | 
| PFM_ALIGNMENT | The wAlignment member is valid. | 
| PFM_NUMBERING | The wNumbering member is valid. | 
| PFM_OFFSET | The dxOffset member is valid. | 
| PFM_OFFSETINDENT | The dxStartIndent member is valid and specifies a relative value. | 
| PFM_RIGHTINDENT | The dxRightIndent member is valid. | 
| PFM_STARTINDENT | The dxStartIndent member is valid. | 
| PFM_TABSTOPS | The cTabStobs and rgxTabStops members are valid. | 
If both PFM_STARTINDENT and PFM_OFFSETINDENT are specified, PFM_STARTINDENT
takes precedence.
| Value | Meaning | 
| PFA_LEFT | Paragraphs are aligned with the left margin. | 
| PFA_RIGHT | Paragraphs are aligned with the right margin. | 
| PFA_CENTER | Paragraphs are centered. | 
EM_GETPARAFORMAT, EM_SETPARAFORMAT
Questions: