为何无法实现插入文本
我在CPlotText类的
void CPlotText::Draw(CDC*pdc,BOOL)中加了
pdc->TextOut(m_rect.left,m_rect.top,m_text);
这个类中无Invalidate( )函数
但CPlotText类的基类CPlot中,则包含Invalidate( )函数
这样,
我在CChtView类的
void CChtView::OnInsertTxt()中加了
CPlotText *plot=new CPlotText;
plot->Invalidate(this);
后
发现:
程序始终不调用CPlotText::Draw(CDC*pdc,BOOL),因此也无法在客户区中插入任何文字
请问:
我要怎么做才可以通过plot->Invalidate(this)而触发void CPlotText::Draw(CDC*pdc,BOOL)的执行,最终实现文本输出