TCanvas* pCanvas = Image1->Canvas;
::SetMapMode(pCanvas->Handle, HIMETRIC);//设为0.01豪米对应一逻辑单元..
//上面的HIMETRIC我是凭记已写的,可能有误
pCanvas->MoveTo(1000, -1000);
pCanvas->LineTo(1000, -10000);//ok,画了一条10cm的直线pCanvas->Font->Name = “宋体"
pCanvas->Font->Size = 10;
pCanvas->TextOut(1100, -1000, "这是一条直线"); //结果显示几个点,看不清是什么字//....
pCanvas->Font->Name = “宋体"
pCanvas->Font->Size = 300;
pCanvas->TextOut(1100, -1000, "这是一条直线"); //结果显示结果正确,但却不是真正的10号字大小///////////////////////////////////
我要问的是,为什么用SetMapMode进行映射之后,用TextOut等输出文字时,文字的大小就出问题了?怎么解决?
::SetMapMode(pCanvas->Handle, HIMETRIC);//设为0.01豪米对应一逻辑单元..
//上面的HIMETRIC我是凭记已写的,可能有误
pCanvas->MoveTo(1000, -1000);
pCanvas->LineTo(1000, -10000);//ok,画了一条10cm的直线pCanvas->Font->Name = “宋体"
pCanvas->Font->Size = 10;
pCanvas->TextOut(1100, -1000, "这是一条直线"); //结果显示几个点,看不清是什么字//....
pCanvas->Font->Name = “宋体"
pCanvas->Font->Size = 300;
pCanvas->TextOut(1100, -1000, "这是一条直线"); //结果显示结果正确,但却不是真正的10号字大小///////////////////////////////////
我要问的是,为什么用SetMapMode进行映射之后,用TextOut等输出文字时,文字的大小就出问题了?怎么解决?
解决方案 »
- 对话框一闪而过(dll中的对话框)
- 祝大家新年快乐 灌水帖
- 出错
- 关于图片拖放的问题,那位大哥有这方面的代码,给小弟发个呀
- 怎样在一个窗口验证密码然后弹出新窗口(非主窗口)
- 请问哪里有<< 深入浅出MFC >>中的 源代码下载?谢谢了
- 我在MFC的扩展DLL中如何声明一个MFC子类?而且这个类是作为外部接口的.
- OnDraw()函数的调用时机???
- 我昨天提了一个问题,但没有人搭理我,好伤心?如何实现灰度级功能,提高黑白图象的显示效果。
- MFC程序退出时,检查出很多memory leaks,我并没有NEW什么,如何修改程序消除memory leaks
- 如何判断一个共享目录是否可写?
- 请问:我非常想做底层开发,但苦于缺少底层的硬件的技术资料(最主要的就是底层软件的示例源代码)......
pDC->DPtoLP(&Rect);