procedure ChangeResolution(X, Y: word);
var
    lpDevMode: TDeviceMode;
begin
    Result := EnumDisplaySettings(nil, 0, lpDevMode);
    if Result then
    begin
        lpDevMode.dmFields := DM_PELSWIDTH Or DM_PELSHEIGHT or DM_DISPLAYFREQENCY ;
        lpDevMode.dmPelsWidth := X;      //宽
        lpDevMode.dmPelsHeight := Y;     //高
        lpDevMode.dmDisplayFrequency:=85;//刷新率
        Result := ChangeDisplaySettings(lpDevMode, 0) = DISP_CHANGE_SUCCESSFUL;
    end
end;