1)我建立了一个基于单文档的应用程序的框架,基类为:CEditView;
2)在视类中添加了成员变量:CFont m_font;
3) 在视类的OnDraw()函数中添加代码:
m_font.CreatePointFont(300,"华文行楷",NULL);
pDC->SelectObject(&m_font);
编译,执行程序。在视类窗口中输入字符,结果字体的属性(字形,大小)是系统默认的,而不是我上面设置的字体属性。请问,这是什么原因啊?
2)在视类中添加了成员变量:CFont m_font;
3) 在视类的OnDraw()函数中添加代码:
m_font.CreatePointFont(300,"华文行楷",NULL);
pDC->SelectObject(&m_font);
编译,执行程序。在视类窗口中输入字符,结果字体的属性(字形,大小)是系统默认的,而不是我上面设置的字体属性。请问,这是什么原因啊?
解决方案 »
- 怎么在 mfc dll 工程中 链接ocx控件 并成功调用ocx接口
- 求助如何实现文本框或者list空间滑动条外观改变或者当鼠标滑动到上面时显示向上、向下的按钮使其内容可以滑动
- 菜鸟求救:如何获取24位位图的每个像素的RGB值,然后把RGB值的均值保存在一个数组中
- 请教一个调用函数地址错误的问题
- 重载+号时,编译器告诉我参数太多??
- 谁给看一下这个程序哪里错了啊?
- 请问怎样才能把插入到工作区中的一个工程删除掉呢?
- 如何不用Windows自带的画椭圆函数画椭圆
- 谁来说说消息是怎么一回事?
- 请教如何在我的菜单中得到如winzip等程式的项
- 请教大虾一个问题!!!!!!!!!!!!
- 大家看看这段代码?
CEdit& edit = GetEditCtrl();//定义指向视图的CEdit控件
if (m_font.m_hObject == NULL)
{
m_font.CreatePointFont(300,"华文行楷",NULL); }
edit.SetFont (&m_font);