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