读书人

DrawText出错,该如何解决

发布时间: 2012-02-25 10:01:48 作者: rapoo

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());

读书人网 >Symbian

热点推荐