简单的CFormView面板的字体属性修改问题,大侠请指教啊

dusb 2001-12-24 09:57:40
不知诸位大侠对于CFormView面板上的静态文本控件的字体属性都是在哪里设置,又是在哪里销毁GDI对象句柄的。偶做的页面是一个窗口切分,有两个CFormView面板和一个普通的CView窗口。希望字体属性一致能够设置。偶在其中一个CFormView类的OnDraw中设置如下
CDC *pDC=GetDC();
LOGFONT logfont;
CFont *pFont= GetFont();
CFont *pOldFont;
pFont->GetLogFont( &logfont );
logfont.lfItalic = FALSE;
logfont.lfUnderline = FALSE;
logfont.lfHeight=28;
pFont->DeleteObject();
pFont->CreateFontIndirect( &logfont );
pOldFont=(CFont *)pDC->SelectObject(pFont);
编译通过,但执行时总是有错误。而且还不知道在哪里把pOldFont传入SelectObject来销毁GDI对象句柄,是在OnDraw末尾还是在销毁器中呢,主要是因为偶是切分窗口,是不是和其他窗口的设置也有关系。另,偶的程序中还响应了OnCtlColor消息处理函数,是不是和这个处理也有关系呢,请大侠指教,偶还可以加分,多谢!
...全文
120 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dusb 2001-12-26
  • 打赏
  • 举报
回复
多谢大侠,请详细看一下我的陈述,大侠越快越好
guanjinke 2001-12-26
  • 打赏
  • 举报
回复
我明天给你答复,现在我得程序拿不出来
dusb 2001-12-26
  • 打赏
  • 举报
回复
难道没有大侠能稍微指点一二吗,实际上就是如何更改对话框面板字体的问题啊,多谢!
dusb 2001-12-24
  • 打赏
  • 举报
回复
偶加分了,真的很急啊,多谢
dusb 2001-12-24
  • 打赏
  • 举报
回复
请诸位大侠指教,偶可以继续加分,很急啊

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧