如题很急得,请各位高手指点!

解决方案 »

  1.   

    是显示器的分辨率还是显示器的尺寸?
    如果是显示器的分辨率的话
    用screen.height,screen.width
    如果是显示器的尺寸的话,
    建议用米尺,对角斜着量,然后换算成英寸。
      

  2.   

    要得到显示器的分辨率,由下列程序得到:
    var
      x:longint;
      a:string;
    begin
      x := GetSystemMetrics(SM_CXSCREEN);//获得显示器水平分辨率
      Str(x,a);
      Label1.Caption := '显示器水平分辨率' + a;
      x := GetSystemMetrics(SM_CYSCREEN);//获得显示器垂直分辨率
      Str(x,a);
      Label2.Caption := '显示器垂直分辨率' + a;
    end;
      

  3.   

    全局变量Screen, 类型是TScreen, 有你需要的各种信息,包括屏幕分辨率。
      

  4.   

    Screen可以直接拿来用,如果分辨率是1024X768的话,Screen.Width就是1024,Screen.Height就是768.如此类推....