为什么对话框的和上面的控件的大小和实际尽寸不一样大小呢?
比如说设计的时候是300*150
运行后在大小变成200*200了,好像变成了2/3的大小了。这样的话在代码里移动和设置控件的位置和大小时就麻烦了

解决方案 »

  1.   

    应该是一样大的吧。
    不然你可以SetWindowPos来给定控件和对话框的位置和大小
      

  2.   

    没有代码的,就是用MFC向导生成的对话框工程(最简单的那种)
    比如对话框太小是300*150
    运行后把界面拷屏到photoshop里,大小为200*100了,怪不怪
      

  3.   

    看看你的 PHOTOSHOP 显示的图片是不是 60% 的?PHOTOSHOP 默认显示是显示图片大小的 60%
      

  4.   

    to windha() photoshop是%100的
    to  erben(来瓶蒙牛超级女生的酸酸乳) and Mackz(在相互) ( ) 字体是宋体字号是9
      

  5.   

    photoshop默认显示的是打印效果,还有分辨率一般是以长度单位为准,而你在vc中是已像素为准,复制到windows的画图程序里,如在有这样的问题,就真怪了~~!~
      

  6.   

    to allenhiman(YadWe)
    我刚开始时的时候是从windows的画图程序里复制的,有问题,我还以为windows的画图程序不好用,我才用photoshop的,那知也有问题。
      

  7.   

    看看Visual C++技术内幕6.0第四章的映射模式是不是有用?我也就才看到这!
      

  8.   

    看看Visual C++技术内幕6.0第四章的映射模式是不是有用?我也就才看到这!--------------  那本书有一个地方是错了,就是说 其中的一种模式在X轴的增加方式那句,  不知道你看是哪一版,是不是中文的~