CRichEditCtrl系列讲堂7 设置行间距源代码

根据实际测试来看,bLineSpacingRule=5时,可以设置dyLineSpacing=30来设置1.5倍行距,所以最终决定用这个设置1倍以上的非整数行间距。
设置行间距源代码

CRichEditCtrl m_RichEdit;
LONG lineSpace=(LONG)(X*20);//X为要设置的行间距

PARAFORMAT2    pf;
ZeroMemory(&pf, sizeof(pf));
pf.cbSize = sizeof(PARAFORMAT2);
pf.dwMask|=PFM_LINESPACING;
pf.bLineSpacingRule =5; 
pf.dyLineSpacing  = lineSpace;
m_CRichEdit.SetParaFormat(pf);

来源http://blog.csdn.net/robertryan1987/article/details/7714063

你可能感兴趣的:(CRichEditCtrl系列)