又积累了一点分,再问一个小问题:“设置字体” 学了几天vc真是有意思!希望大家给予帮助呀!在窗体上有IDC_EDIT1控件,点击IDC_BUTTON1后,可以为EDIT1中的文字设置字体和字间距。我是初学小菜菜,大侠请写得略微详细点,再次感谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以实现但是非常复杂,你可以使用RichEdit 控件 HBRUSH CLogToolDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // set edit properities if(pWnd->GetDlgCtrlID() == IDC_EDIT_LOG) { static HBRUSH hbrEdit = ::CreateSolidBrush(RGB(255, 255, 255)); pDC->SetBkColor(RGB(255, 255, 255)); pDC->SetTextColor(RGB(0, 0, 255)); return hbrEdit; } return hbr;} HBRUSH是什么意思!这些代码在哪写呀 CFont font;font.CreateFont(12, 6, 0, 0, FW_THIN, 0, 0, 0, DEFAULT_CHARSET, OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH|FF_SWISS, NULL);GetDlgItem(IDC_EDIT1)->SetFont(&font, TRUE); 最后一个参数可以设置字体如设置宋体可以把最后一个NULL改为"宋体" 第十三参数是nPithchAndFamily,该值指定要使用的字体的间距DEFAULT_PITCHVARIABLE_PITCHFIXED_PITCH或者可以试下第一二个字体的高度和宽度 jennifergiant(孟琦) 说的不错。 nPithchAndFamily是BYTE,如何设置字符间距呀! 高分,都进来看看 请问IOCP中如何主动关闭客户端连接? 有人知道如何写键盘驱动来 ,屏蔽键盘上的几个键的方法么? 请问VFW在流媒体程序如何写抓取图片的程序啊?请问有什么函数? debug的问题 如何获取clistctrl对象的cdc呢,如果能够解决,即刻高分相赠 keybd_event的问题,大家来讨论一下 有好一点的财会论坛吗?搜了半天也没到1个,能请教财务知识的那种,想转行了 为什么我release后老是找不到自己的dll? 对话框文字出现乱码是怎么回事 InternetOpenUrlA 总是返回成功,如何判断文件不存在? 线程的区别
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// set edit properities
if(pWnd->GetDlgCtrlID() == IDC_EDIT_LOG)
{
static HBRUSH hbrEdit = ::CreateSolidBrush(RGB(255, 255, 255));
pDC->SetBkColor(RGB(255, 255, 255));
pDC->SetTextColor(RGB(0, 0, 255));
return hbrEdit;
}
return hbr;
}
font.CreateFont(12, 6, 0, 0, FW_THIN, 0, 0, 0, DEFAULT_CHARSET,
OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS,
DEFAULT_QUALITY, DEFAULT_PITCH|FF_SWISS, NULL);
GetDlgItem(IDC_EDIT1)->SetFont(&font, TRUE);
如设置宋体可以把最后一个NULL改为"宋体"
DEFAULT_PITCH
VARIABLE_PITCH
FIXED_PITCH
或者可以试下第一二个字体的高度和宽度