最近做了一个小的进度条  发生了一件非常奇怪的事情
进度条是这样创建的m_ProgressCtrl.Create(WS_CHILD | WS_VISIBLE | PBS_SMOOTH,CRect(870,538,990,553),GetParentFram(),IDC_Progress);但是在不同的电脑上为什么进度条的位置会不一样呢

解决方案 »

  1.   

    lz有没有跟踪下进度条在屏幕中的位置呢,如果一样可能就是ls说的了,不是的话,可能是创建进度条的
    时候,设置的参数有问提
      

  2.   

    窗口的大小了系统的主题也有很大关系的,lz可以试下,经典主题和windows xp主题有什么区别
      

  3.   

    我已经在mainframe里固定了窗口的大小  难道这样在不同的主题下还是会不同么?
      

  4.   

    举个例子,vc6.0有很平滑连续的进度条风格,但是在vs2008我怎么都没有找到此风格。好像只有分隔间断的风格。或许是属性里面没有,要通过宏来添加设置。所以有区别那是正常的。