怎么能够在vc下实现就如同cs中屏幕下边文字的显示,**超过一定行数后消失

解决方案 »

  1.   

    自己画阿!
    具体方法我不记得了,好像使用CDC类画文字!
    可能与下函数有关:
    GetClientDC();
      

  2.   

    使用CDC::DrawText,详细信息查MSDN,其中要求指定RECT,还可在Flag中设置一些属性,有个属性是剪切(Clip),它会自动剪掉多出的部分,再设置为向底(Bottom)对齐即可(如果你是想让上面没有的话)
      

  3.   

    CRect rcCalcText(0,0,0,0);
    pDC->DrawText(strTmp, rcCalcText, DT_CALCRECT);
    pDC->DrawText(strTmp,rcCalcText,DT_WORDBREAK | DT_EXPANDTABS);
      

  4.   

    问题是现在我输出的信息都要有位置,而且很具体,我只能在指定的位置输出信息,无法使已输出的信息向上移动,类似于fong(str,position),怎样才可以实现我想的,请大家指点,环vc下的控制台程序