子程序名 | 返回值类型 | 公开 | 备 注 | ||||
系统_置屏幕分辨率 | 整数型 | 设置屏幕分辨率;返回值说明:0设置成功;1重启后生效;-2不支持的分辨率;-1驱动无效或不支持 | |||||
参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
色深 | 短整数型 | 新的色深 留空为不改变原先设定 | 屏幕宽度 | 短整数型 | 新的屏幕宽度 留空为不改变原先设定 | 屏幕高度 | 短整数型 | 新的屏幕高度 留空为不改变原先设定 | 屏幕刷新率 | 短整数型 | 新的屏幕刷新率 留空为不改变原先设定 | 设置模式 | 整数型 | 1:临时,退出软件或重启后恢复原来的配置;2:全局,设置后将一直使用新分辨率. |
变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
DEVMODE | 短整数型 | "61" |








EnumDisplaySettingsA (0, 0, DEVMODE [1])
DEVMODE [22] = 92 ' 设置分辨率标志
DEVMODE [53] = 色深 ' 色深,取值:8,16,24,32
DEVMODE [55] = 屏幕宽度
DEVMODE [57] = 屏幕高度
DEVMODE [61] = 屏幕刷新率 ' 一般为60,75,85,100



返回 (ChangeDisplaySettingsA (DEVMODE [1], 设置模式))
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
EnumDisplaySettingsA | 整数型 | _系统置分辨率1 | ||
DLL库文件名: | ||||
在DLL库中对应命令名: | ||||
EnumDisplaySettingsA | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
lpszDeviceName | 整数型 | |||
iModeNum | 整数型 | |||
lpDevMode | 短整数型 |
DLL命令名 | 返回值类型 | 公开 | 备 注 | |
ChangeDisplaySettingsA | 整数型 | _系统置分辨率2 | ||
DLL库文件名: | ||||
在DLL库中对应命令名: | ||||
ChangeDisplaySettingsA | ||||
参数名 | 类 型 | 传址 | 数组 | 备 注 |
lpDevMode | 短整数型 | |||
dwFlags | 整数型 |
词条作者信息 使用例程