API如何获得屏幕分辨率 必须要用API,因为我是用API写的程序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 showmessage('屏幕分辨率:'+inttostr(screen.Width)+'X'+inttostr(screen.Height)) procedure SetRes(XRes, YRes: DWord); varlpDevMode : TDeviceMode;beginEnumDisplaySettings(nil, 0, lpDevMode);lpDevMode.dmFields:=DM_PELSWIDTH or DM_PELSHEIGHT;lpDevMode.dmPelsWidth:=XRes;lpDevMode.dmPelsHeight:=YRes;ChangeDisplaySettings(lpDevMode, 0);end; 搞错了,上面是设置的,取直接改成XRes:=lpDevMode.dmPelsWidth;YRes:=lpDevMode.dmPelsHeight; 搞错了,我是想问 获得当前屏幕的分辨率 比如 800*600 还是1024*768 不是需要枚举系统支持的分辨率, huiwww(十足菜鸟) ( 的方法行,但是 我是用和FORMS单元,我是用纯API写程序不想用VCL有没有纯API 获取当前的分辨率 搞错了,我是想问 获得当前屏幕的分辨率 比如 800*600 还是1024*768 不是需要枚举系统支持的分辨率, huiwww(十足菜鸟) ( 的方法行,但是 我是用和FORMS单元,我是用纯API写程序不想用VCL有没有纯API 获取当前的分辨率 试试varsx,sy:Integer;beginsx := GetSystemMetrics(SM_CXSCREEN); //分辨率宽sy := GetSystemMetrics(SM_CYSCREEN); //分辨率高edit1.Text:=inttostr(sx);edit2.Text:=inttostr(sy); delphi中关于使用memo控件的问题 关于用ado连接数据库的一个问题。。在线等~~ 愿小小老大和夫人百合mm,仙福有享,寿于天齐 ^^ 怎样判断某一窗体(Form)已经创建了呢; 动态创建一批控件,如何是好啊,求助! 简单问题:散分了。。。。。。。 InstallShield生成的安装程序有问题。快来帮忙,快来拿分! 如何取消一个程序在WINDOWS中只能打开一个的限制 delphi record OleVariant 怎么才能互相转换 关于treeview和listview的问题??? 一个关于串口的简单问题,各位大虾快来啊 请高手指点!!!!
varlpDevMode : TDeviceMode;beginEnumDisplaySettings(nil, 0, lpDevMode);lpDevMode.dmFields:=DM_PELSWIDTH or DM_PELSHEIGHT;lpDevMode.dmPelsWidth:=XRes;lpDevMode.dmPelsHeight:=YRes;ChangeDisplaySettings(lpDevMode, 0);end;
XRes:=lpDevMode.dmPelsWidth;YRes:=lpDevMode.dmPelsHeight;
var
sx,sy:Integer;
begin
sx := GetSystemMetrics(SM_CXSCREEN); //分辨率宽
sy := GetSystemMetrics(SM_CYSCREEN); //分辨率高edit1.Text:=inttostr(sx);
edit2.Text:=inttostr(sy);