请大哥们帮个忙
在类里边定义了
CFont m_fontNormal;
然后定义一个函数来创建字体
void COSuperTurnView::NcSetFont()
{m_fontNormal.CreateFont(-40/*MulDiv(9,dc.GetDeviceCaps(LOGPIXELSY),72)*/,
0,0 ,0 ,FW_HEAVY,0,0,0,ANSI_CHARSET,
OUT_DEVICE_PRECIS,CLIP_STROKE_PRECIS,
DRAFT_QUALITY,VARIABLE_PITCH|FF_SWISS,_T ("BatangChe"));
}
然后再定义一个函数用该字体
void COSuperTurnView::ShowText()
{
CDC* pDC=GetDC();
OnEraseBkgnd(pDC);
CFont* pOldFont=(CFont*)pDC->SelectObject(&m_fontNormal);
pDC->TextOut(100,100,"jdiejn");
pDC->SelectObject(pOldFont);
ReleaseDC(pDC);}
为什么字体没有得到相应的改变 输出还是原来没有定义的字体一样?
在类里边定义了
CFont m_fontNormal;
然后定义一个函数来创建字体
void COSuperTurnView::NcSetFont()
{m_fontNormal.CreateFont(-40/*MulDiv(9,dc.GetDeviceCaps(LOGPIXELSY),72)*/,
0,0 ,0 ,FW_HEAVY,0,0,0,ANSI_CHARSET,
OUT_DEVICE_PRECIS,CLIP_STROKE_PRECIS,
DRAFT_QUALITY,VARIABLE_PITCH|FF_SWISS,_T ("BatangChe"));
}
然后再定义一个函数用该字体
void COSuperTurnView::ShowText()
{
CDC* pDC=GetDC();
OnEraseBkgnd(pDC);
CFont* pOldFont=(CFont*)pDC->SelectObject(&m_fontNormal);
pDC->TextOut(100,100,"jdiejn");
pDC->SelectObject(pOldFont);
ReleaseDC(pDC);}
为什么字体没有得到相应的改变 输出还是原来没有定义的字体一样?
解决方案 »
- 内存泄露 boundcheck都无法查出来 用的是VC6.0
- 一个COM小程序,用SoapToolKit连服务器,连接上了就崩溃.错在哪里?
- 有没有做过安防产品开发的呀,有问题请教一下,高分相送!!!
- 请介绍一下:广州锐信科技有限公司的C++程序员的待遇情况?Thanks.
- "更新或删除的企图失败"是怎么回事?
- 请问有谁在dll里封装过串口功能吗,
- 急问!滚动条的问题
- 好心人 告诉我windows程序设计第五版中文电子书 可以在什么地方下载 急用 谢谢先
- 如何把乱七八糟的东西存入一个文件,用什么格式?
- 如何得到鼠标在整个屏幕移动时的坐标?
- 菜鸟提问,如何点击按钮弹出一个窗体?
- 取不到CBitmap对象的BITMAP结构,专家请指点
在调用ShowText()之前用调用到NcSetFont()吗?