我是初学者,编制一个小程序。在视图中按字体对话框中设定的字体、大小、颜色等响应键盘输入并显示字符,可是当窗口最大化和最小化时,它不能保持设定的字体和大小。因为我把重画文本的函数DrawText()放在Doc里,在View::OnChar()函数中给Doc中声明的变量CFont* m_fontDoc赋值,可是总也不正确,可以运行,就是不重画。请问各位有什么高见。也就是在两个CFont类型的变量间如何传值。
解决方案 »
- 关于CToolBar派生类的问题,求教啊
- 得到了窗口句柄,如何获得窗口的坐标呢?
- 怎么调用存储过程
- CListView如何在窗口改变大小后自动实现排列图标为适合listctrl控件的宽度?
- 如何用新页面打开HTML文件?
- 高分求解!JPEG解码熵解码时怎么确定DC,AC里的那部分是符合1哪部分是符合2?
- visual c++6宝典 一书的光盘代码哪儿有下载?
- 发送什么消息…(关于SDK编程的问题)
- 在COM+中,在服务器创建了一个对象,可不可以将之传递至客户端,让客户端本地使用?
- 将dll作为静态来编译,编译成发布版本时候出了这些警告,有问题吗?
- 怎么办?
- 同样的代码,但PostQuitMessage(0)有时执行不了为什么?
LOGFONT结构的使用应该不难,我想这可能不是重点。
CTypedPtrArray<CObArray,Font*> m_Word;
m_Word.add(m1);
在视图中重载OnDraw()
即可