首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

wince6.0下 字体翻转的有关问题

2012-02-05 
wince6.0下 字体翻转的问题环境:VS5002同步调试CE6.0所要效果:字体旋转90,180,270度代码:定义一个CFont m_

wince6.0下 字体翻转的问题
环境:VS5002同步调试CE6.0
所要效果:字体旋转90,180,270度
代码:
定义一个CFont m_MyFont;//旋转字体
  m_MyFont.CreateFont(19,9,1800,0,600,0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_ROMAN,_T("宋体"));


然后就是使用

  m_CdcBuffer.ExtTextOutW(m_BmpRect[TIndex[l]].left+(m_BmpRect[TIndex[l]].Width()-sz.cx)/2+moveX,m_BmpRect[TIndex[l]].top+(m_BmpRect[TIndex[l]].Height()-sz.cy)/2+moveY,ETO_CLIPPED,NULL, _("字体旋转"),NULL);

  m_CdcBuffer.SelectObject(m_MyFont);

问题:我在几个坐标域使用,问题是有几个是可以正常翻转的,有几个就不可以翻转,甚至文字都没显示出来

以上只是简单代码
求解

[解决办法]
是不是出了显示区域?
[解决办法]
应该显示显示区域不对,旋转的时候,区域也会跟着旋转的。你可以把显示点放到区域中心,可以看到效果
[解决办法]

探讨

在同一个显示区有时显示,有时不显示

热点排行