我想在屏幕任意位置显示移动的文字,只显示文字,不掩盖其他任何窗口!应该如何实现啊?请大虾们帮帮忙?给点建议和代码

解决方案 »

  1.   

    CString str="mystring";
    CDC pDC=new CDC;
    pDC=GetDC();
    pDC->TextOut(x,y,str,str.GetLengrh());
      

  2.   

    上面输入错,应为:
    CString str="mystring";
    CDC* pDC=new CDC;
    pDC=GetDC();
    pDC->TextOut(x,y,str,str.GetLength());
      

  3.   

    加上这一句pDC->SetBkMode(TRANSPARENT);这样不回覆盖背景!
      

  4.   

    找一个透明的Button不就行了。
      

  5.   

    int x,y;
    CDC *pDC;
    pDC=GetDC();
    while(1){
       pDC->TextOut(x,y,"abc");
       delay();
       pDC->TextOut(x,y,"  ");
       x+=2;
       y+=2;
    }