字体和颜色的问题 谢谢 我把字体和颜色都弄好了 但是出现了这个问题就是当我输入的时候 我第一次输入是没有错 但是第二次输入的时候我改变字体或颜色 然后以上的字体和颜色都也一起改变了 这是为什么呢 我不想让字体和颜色一起改变 有人能帮忙解决下么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CChatDialog::OnBnClickedButton1(){ CColorDialog ColorDlg(m_textcolor); if(ColorDlg.DoModal()==IDOK) { m_textcolor = ColorDlg.GetColor(); Invalidate(); } // TODO: 在此添加控件通知处理程序代码 }void CChatDialog::OnBnClickedButton2(){ CFont*tempfont =m_writemsg.GetFont(); LOGFONT logfont; tempfont->GetLogFont(&logfont); CFontDialog fontdlg(&logfont); if(fontdlg.DoModal()==IDOK) { m_font.Detach(); LOGFONT temp; fontdlg.GetCurrentFont(&temp); m_font.CreateFontIndirectW(&temp); m_writemsg.SetFont(&m_font); m_showmsg.SetFont(&m_font); // TODO: 在此添加控件通知处理程序代码 }}HBRUSH CChatDialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); pDC->SetTextColor(m_textcolor); // TODO: 在此更改 DC 的任何属性 // TODO: 如果默认的不是所需画笔,则返回另一个画笔 return hbr;}代码如下 应该怎样改呢? 图片控件类刷新 在VC++6.0下如何只禁用外部鼠标并随时可以启用呢? 驱动学习经验+历程!献给初学者!! 关于3D窗口的控件问题? 谁知道float stack check是什么错误?? 高手请帮忙看看这段代码,有关com的 请教:做向导(CPropertySheet、CPropertyPage)的时候,如何去掉那个讨厌的“帮助”按钮?谢谢!立即结帐! 请问mfc,api,c runtime到底有什么联系啊? 求教学习MFC方法 离职几个月了,但原来的公司还欠两个月的工资不肯给,兄弟们有啥办法 如何遍历这个list,高人指点一下。 求com技术内幕-微软组件对象模型光盘源码
{
CColorDialog ColorDlg(m_textcolor);
if(ColorDlg.DoModal()==IDOK)
{
m_textcolor = ColorDlg.GetColor();
Invalidate();
} // TODO: 在此添加控件通知处理程序代码
}void CChatDialog::OnBnClickedButton2()
{
CFont*tempfont =m_writemsg.GetFont();
LOGFONT logfont;
tempfont->GetLogFont(&logfont);
CFontDialog fontdlg(&logfont);
if(fontdlg.DoModal()==IDOK)
{
m_font.Detach();
LOGFONT temp;
fontdlg.GetCurrentFont(&temp);
m_font.CreateFontIndirectW(&temp);
m_writemsg.SetFont(&m_font);
m_showmsg.SetFont(&m_font);
// TODO: 在此添加控件通知处理程序代码
}
}HBRUSH CChatDialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
pDC->SetTextColor(m_textcolor); // TODO: 在此更改 DC 的任何属性 // TODO: 如果默认的不是所需画笔,则返回另一个画笔
return hbr;
}
代码如下 应该怎样改呢?