我在对话框上添了几个静态控件,用来显示位图.为了美观些,我花了不少心思来调整位图间的距离.可一到别的机器上运行,界面上的位图就"错位"了,我实在不知道是什么原因,恳请大家指教.up也有分!!!

解决方案 »

  1.   

    为什么没人理???
    up也会给分的!
    补充:我要显示的位图是GDI位图,而不是DIB.错误是不是处在这里啊?
      

  2.   

    可能与DIB有关,SORRY,我只是低手。
    以前也曾遇到类似问题,别人要我作个程序,我费了好大工夫把界面作漂亮,但拿到她那里机器时有点变样。
      

  3.   

    这个牵扯的很多: 分辨率,大字体,小字体,windows显示外观的方案、操作系统版本等等。 除非各个参数都一致才能确保不变形, 要做的完善比较麻烦。
      

  4.   

    我想应该是别人的系统设置的字体大小和你的不一样。在visual C++6.0中,对话框字体设为9 与10或其他的都能明显的看出差别的(特别是有位图的时候。)