首页 > 编程 > Delphi > 正文

Delphi编程中获取屏幕分辨率

2019-09-08 23:09:00
字体:
来源:转载
供稿:网友
                                                                                                                                                       
                       

当我们需要获取所运行程序时计算机的分辨率时,有两种方法:①可以通过访问Delphi提供的SCREEN全局变量,即SCREEN.WIDTH和SCREEN.HEIGHT以像素点给出屏幕的分辨率。②利用Windows的API函数GetDeviceCaps()来得到所用显示器的分辨率,源代码如下:

   Application.Initialize;

   Application.CreateForm(TForm1, Form1);

   CASE GetDeviceCaps(GetDC(Form1.Handle),HORZRES) of

   640 : //对640×480分辨率进行处理的代码;

   800 : //对800×600分辨率进行处理的代码;

   1024: //对1024×768分辨率进行处理的代码;

   1280: //对1280×1024分辨率进行处理的代码;

END;

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选