+ if ( m_backgroundMode != wxTRANSPARENT )
+ {
+ Rect frame = { yy - fi.ascent + line*(fi.descent + fi.ascent + fi.leading) ,xx , yy - fi.ascent + (line+1)*(fi.descent + fi.ascent + fi.leading) , xx + 10000 } ;
+ short width = ::TextWidth( text , 0 , strlen(text) ) ;
+ frame.right = frame.left + width ;
+
+ ::EraseRect( &frame ) ;
+ }