可以提供简单的例子吗?
[email protected]

解决方案 »

  1.   

    直接叠放在StatusBar的上面不行吗?
      

  2.   

    这个方法我早就试过了,但当Form_Resize的时候,就会出现偏移,甚至走到别的地方了。
      

  3.   

    如果不是在MDI窗口中,通过程序计算可以很方便的叠放。但是在MDI窗口中,却无法做到叠放。就按我上面说的那样处理吧。不过进度条显示是黑色的。比较难看。但是用到两个api函数即可解决问题。GetDC,用来获取某个Panels的设备场景描叙符
    TextOut,用来在制定的设备场景上输出字符
    SetTextColor,制定输出字符的颜色
    SetBKColor,指定输出场景上的背景颜色如下
    dc=GetDC(Statusbar.hwnd)
    注意这里取得是整个Statusbar的场景描述符
    需要对坐标进行转化
    (天啊,你才给10分,算了,我还是写完吧,不过我太亏了)
    settextcolor dc,vbblue '//文字文蓝色
    setbkcolor dc,vbblack '//背景为黑色    这里颜色我乱定的,你可以改动
    textout dc,x坐标,y坐标,字符串,字符串长度行了
    55555555555555555555555555555555
    才10分啊,我亏啦。