当前位置: 代码迷 >> Symbian >> DrawText出错,该如何解决
  详细解决方案

DrawText出错,该如何解决

热度:9682   发布时间:2013-02-26 00:00:00.0
DrawText出错
void CMyPrjContainer::Draw(const TRect& aRect) const
{
  CWindowGc& gc = SystemGc();
  // TODO: Add your drawing code here
  // example code...
  gc.SetPenStyle( CGraphicsContext::ENullPen );
  gc.SetBrushColor( KRgbGray );
  gc.SetBrushStyle( CGraphicsContext::ESolidBrush );
  gc.DrawRect( aRect );

  // add
  _LIT(KMyText,"My text");
  gc.DrawText(KMyText, TPoint(40, 40) );
  // end
}

打开模拟器,进入这个程序后马上就出错退出到桌面,如果删掉添加的那两行代码就OK。

请教怎么解决。

另外,还有什么比较好的方式可以在屏幕上可以打印字符串的~~~多谢


------解决方案--------------------------------------------------------
DrawText之前
gc.UseFont(iEikonEnvNormalFont());