关于MFC中的OnDraw函数和点击鼠标左键时的消息处理函数问题。
刚学MFC今天练习的时候遇到如下问题voidCText_b_eView::OnLButtonDown(UINTnFlags,CPointpoint){CClientDCd...
刚学MFC 今天练习的时候遇到如下问题
void CText_b_eView::OnLButtonDown(UINT nFlags, CPoint point)
{
CClientDC dc(this);
int tx=1;
if(tx==1)
{
dc.TextOut(50,50,"测试A");
}
if(tx==0)
{
dc.TextOut(50,100,"测试B");
}
tx=(tx+1)%2;
CView::OnLButtonDown(nFlags, point);
}
为什么显示 测试A 后就没有反应了?点了鼠标也没有反应
还有个问题
OnDraw函数中显示的图像是不是要主动才行,其他函数调用它的时候不会自动清除以前的图像吗?
如果要主动清除图像,请问如何清除。 展开
void CText_b_eView::OnLButtonDown(UINT nFlags, CPoint point)
{
CClientDC dc(this);
int tx=1;
if(tx==1)
{
dc.TextOut(50,50,"测试A");
}
if(tx==0)
{
dc.TextOut(50,100,"测试B");
}
tx=(tx+1)%2;
CView::OnLButtonDown(nFlags, point);
}
为什么显示 测试A 后就没有反应了?点了鼠标也没有反应
还有个问题
OnDraw函数中显示的图像是不是要主动才行,其他函数调用它的时候不会自动清除以前的图像吗?
如果要主动清除图像,请问如何清除。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询