这个方法的原型如下:
int SetTextCharacterExtra(
int nCharExtra
);
参数说明:
- nCharExtra 是一个整数,表示额外的字符间距,以逻辑单位(logical units)为单位。正值增加字符间距,负值减小字符间距。
这个方法返回之前的字符间距值。
示例代码如下:
CClientDC dc(this); // 假设在一个 CWnd 派生类的成员函数中调用
int nPreviousCharExtra = dc.SetTextCharacterExtra(2); // 设置额外的字符间距为 2
// 在这里进行文本输出,例如输出一个字符串
CString strText = _T("Hello, MFC!");
CPoint ptText(100, 100);
dc.TextOut(ptText.x, ptText.y, strText);
// 恢复之前的字符间距值
dc.SetTextCharacterExtra(nPreviousCharExtra);
在这个示例中,首先使用 SetTextCharacterExtra 将字符间距设置为 2,然后通过 TextOut 方法输出一个字符串。最后,通过再次调用 SetTextCharacterExtra 恢复之前的字符间距值。
转载请注明出处:http://www.zyzy.cn/article/detail/17210/MFC/CDC