为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

设置多个屏幕分辨率

2017-09-02 2页 doc 13KB 19阅读

用户头像

is_281650

暂无简介

举报
设置多个屏幕分辨率设置多个屏幕分辨率 设置双屏显示器的分辨率: //传入参数为设置第几个屏幕 function TFormMain.ChangeResolution(nNum: Integer): Boolean; var X, Y, Frequency: Cardinal; lpDevMode: TDeviceMode; lpDisDev : TDisplayDevice; DevNum: Integer; begin result := True; DevNum := 0; ZeroMemory(@lpDisDev,...
设置多个屏幕分辨率
设置多个屏幕分辨率 设置双屏显示器的分辨率: //传入参数为设置第几个屏幕 function TFormMain.ChangeResolution(nNum: Integer): Boolean; var X, Y, Frequency: Cardinal; lpDevMode: TDeviceMode; lpDisDev : TDisplayDevice; DevNum: Integer; begin result := True; DevNum := 0; ZeroMemory(@lpDisDev, SizeOf(TDisplayDevice)); lpDisDev.cb := SizeOf(TDisplayDevice); while EnumDisplayDevices(nil, DevNum, lpDisDev, 0) do begin if lpDisDev.DeviceName = ('\\.\DISPLAY' + IntToStr(nNum)) then begin ZeroMemory(@lpDevMode,Sizeof(TDeviceMode)); lpDevMode.dmSize := Sizeof(TDeviceMode); result := EnumDisplaySettings(lpDisDev.DeviceName, 0, lpDevMode); if result then begin X := lpDevMode.dmPelsWidth; Y := lpDevMode.dmPelsHeight; Frequency := 60; X := 1024; Y := 768; lpDevMode.dmFields := DM_PELSWIDTH or DM_PELSHEIGHT or DM_DISPLAYFREQUENCY; lpDevMode.dmPelsWidth := X; lpDevMode.dmPelsHeight := Y; lpDevMode.dmDisplayFrequency := Frequency; result := (ChangeDisplaySettingsEx(lpDisDev.DeviceName, lpDevMode, 0, 0, nil) = DISP_CHANGE_SUCCESSFUL); end; end; Inc(DevNum); end; end;
/
本文档为【设置多个屏幕分辨率】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索