精华内容
下载资源
问答
  • 2016-12-27 10:09:15

    inline char* UnicodeToAnsi(const wchar_t* szStr)
    {
    int nLen = WideCharToMultiByte(CP_ACP, 0, szStr, -1, NULL, 0, NULL, NULL);
    if (nLen == 0){
    return NULL;
    }
    char* pResult = new char[nLen];
    WideCharToMultiByte(CP_ACP, 0, szStr, -1, pResult, nLen, NULL, NULL);
    return pResult;
    }

    extern “C” __declspec(dllexport) bool ToSetPrimaryDisPlay(){

    DEVMODE deviceMode;
    deviceMode.dmSize = sizeof(DEVMODE);
    deviceMode.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT | DM_BITSPERPEL | DM_POSITION | DM_DISPLAYFREQUENCY | DM_DISPLAYFLAGS;
    DISPLAY_DEVICE DisplayDevice;
    DISPLAY_DEVICE DisPlay_Info;
    ZeroMemory(&DisplayDevice, sizeof(DISPLAY_DEVICE));
    DisplayDevice.cb = sizeof(DisplayDevice);
    
    ZeroMemory(&DisPlay_Info, sizeof(DISPLAY_DEVICE));
    DisPlay_Info.cb = sizeof(DisPlay_Info);
    
    int old_Coord_X = 0;
    int old_Coord_Y = 0;
    
    SetDisplayConfig(0, NULL, 0, NULL, (SDC_APPLY | SDC_TOPOLOGY_EXTEND));
    
    for (int i = 0; EnumDisplayDevices(NULL, i, &DisplayDevice, 0); i++)
    {
        //EnumDisplayDevices函数是用来枚举显示设备的,第一个调用会得到所有显示器,
        //将第一次枚举得到的显示器名字作为参数再传入EnumDisplayDevices,将会得到
        //显示器的硬件名称
        EnumDisplayDevices(DisplayDevice.DeviceName, 0, &DisPlay_Info, 0);
    

    //获取到特定名称的显示器,在这里MONITOR\IMR00是特定的显示器硬件名称
    if (strstr(UnicodeToAnsi(DisPlay_Info.DeviceID), “MONITOR\IMR00”) != NULL || strstr(UnicodeToAnsi(DisPlay_Info.DeviceID), “MONITOR\IVR00”) != NULL)
    {
    //枚举显示器属性,
    EnumDisplaySettings(DisplayDevice.DeviceName, ENUM_CURRENT_SETTINGS, &deviceMode);
    //以下标识符,代表本次操作更新注册表;
    DWORD dwFlags = CDS_UPDATEREGISTRY;

            //调整顺序按照调整主副屏、调整横竖屏、调整位置的操作进行,
            //判断特定显示器是否为主显示器;
            if (DisplayDevice.StateFlags &DISPLAY_DEVICE_PRIMARY_DEVICE){
                cout << "需要调整主副屏" << endl;
                old_Coord_X = deviceMode.dmPosition.x;
                old_Coord_Y = deviceMode.dmPosition.y;
                deviceMode.dmPosition.x = -1920;
                deviceMode.dmPosition.y = 0;
                if (DISP_CHANGE_SUCCESSFUL != ChangeDisplaySettingsEx(DisplayDevice.DeviceName, &deviceMode, NULL, dwFlags, NULL)){
                    //return false;
                    cout << "设置主副屏失败" << endl;
                }
            }
            //判断特定显示器是否需要调整方向
            if (deviceMode.dmDisplayOrientation != DMDO_90){
                cout << "需要调整横竖屏" << endl;
                deviceMode.dmDisplayOrientation = DMDO_90;
                if (deviceMode.dmPelsHeight != 1080){
                    int temp = deviceMode.dmPelsHeight;
                    deviceMode.dmPelsHeight = deviceMode.dmPelsWidth;
                    deviceMode.dmPelsWidth = temp;
                }
                if (DISP_CHANGE_SUCCESSFUL != ChangeDisplaySettingsEx(DisplayDevice.DeviceName, &deviceMode, NULL, CDS_UPDATEREGISTRY, NULL)){
                    cout << "设置横竖屏失败" << endl;
                }
            }
    
            //判断特定显示器是否需要调整位置
            if (deviceMode.dmPosition.x < 0){
                cout << "需要调整位置" << endl;
                deviceMode.dmPosition.x = GetSystemMetrics(SM_CXSCREEN);
                deviceMode.dmPosition.y = 0;
                if (DISP_CHANGE_SUCCESSFUL != ChangeDisplaySettingsEx(DisplayDevice.DeviceName, &deviceMode, NULL, CDS_UPDATEREGISTRY, NULL)){
                    //ChangeDisplaySettingsEx(0, 0, 0, 0, 0);
                    cout << "移动屏幕失败" << endl;
                }
            }
        }
    }
    return true;
    

    }

    更多相关内容
  • 电脑显示器的最佳位置

    千次阅读 2021-07-27 01:06:38
    安装可调显示器在计算机上工作是一种坐着的生活方式,这意味着在工作时不会锻炼肌肉. 这种坐着的生活方式最容易受到颈部和背部伤害. 如果办公室工作人员工作不合理,情况将会更加糟糕. 办公室工作人员应安装可调节的...

    20cccca34f7745e007469781eacf7cc8.png

    如今,几乎所有上班族都在工作中使用计算机. 整天在计算机前工作后,许在晚上或晚上在这里感到疼痛或引起某些疾病. 关于如何合理安排工作在计算机前以避免健康问题,临床医学专家提出了许多有效的建议.

    安装可调显示器

    e19fea1fa0cbd66efd193b57fe23c4fa.png

    在计算机上工作是一种坐着的生活方式,这意味着在工作时不会锻炼肌肉. 这种坐着的生活方式最容易受到颈部和背部伤害. 如果办公室工作人员工作不合理,情况将会更加糟糕. 办公室工作人员应安装可调节的显示器,这一点非常重要. 调整这种显示器以适应每个人的不同生理特征. 它也可以沿任何方向旋转,其高度和显示曲率也可以随意调整.

    必须沿着键盘的中心线放置

    f5e8e6a256d051979da3d0ab526df099.gif

    如果显示器稍微偏左,则左侧的颈部肌肉将收紧,而右侧的肌肉将伸展. 这种不平衡会导致头部向右移动. 因此,必须将办公室中的计算机显示器放在中心线上. 换句话说,显示器必须直接放在键盘后面,因为键盘的中心线必须与显示器和人体的中心线一致.

    不能安装得太高或太低

    5df1afd6245ff.jpg

    同样重要的是,显示器不能安装得太高或太低. 监视器屏幕的上水平线必须与眼睛在同一水平线上. 如果用户必须经常看桌上的键盘或纸,则应降低显示器的起始行.

    测试显示器是否正确安装

    2a61f62924476e008ca896f1f51331fc.png

    首先,记住要经常查看的显示器上的要点,然后闭上眼睛. 慢慢地做几个头的上下运动. 当头部移动到适合您​​的位置时,请停止移动并睁开眼睛. 如果显示器安装正确,您的眼睛将凝视在您先前提到的位置.

    纸张与显示器位于同一位置

    用于工作的纸张必须与计算机显示器放置相同的距离,高度和角度. 为此,您可以使用支架,但是支架必须固定在显示器附近,并保持与眼睛相同的高度. 如果要在计算机上在纸上打印整篇文章,将纸放在您面前的正确位置,或放在显示器和键盘之间的架子上,此方法将为您带来很多便利.

    安装适合您的键盘

    通常,在工作时,必须经常先看显示器,然后再看键盘,然后再看显示器. 反复地,您会在一天结束时感到严重的颈部疼痛. 为避免这种情况,您可以安装适合自己的键盘. 最近,许多新的信息输出和输入模型已在世界范围内申请了专利. 其中,有一个垂直放置在显示器旁边的键盘和一个锥形键盘. 键盘上的键是垂直设计的.

    即使没有这些技术创新,每个使用计算机的人都可以找到避免这种情况的方法. 键盘放置在前端的角度要小于后端的角度. 此外,键盘必须低于使用者的肘部,以便肘部折叠角度必须为90度或稍大一些.

    本文来自电脑杂谈,转载请注明本文网址:

    http://www.pc-fly.com/a/tongxinshuyu/article-292893-1.html

    展开全文
  • 显示器用软件调整亮度Instead of using your monitor’s built-in controls to adjust brightness, contrast, and color, a third-party app called ClickMonitorDDC can help you set up everything and make ...

    显示器用软件调整亮度

    Instead of using your monitor’s built-in controls to adjust brightness, contrast, and color, a third-party app called ClickMonitorDDC can help you set up everything and make adjustments with keyboard shortcuts.

    无需使用显示器的内置控件来调整亮度,对比度和颜色,而是使用名为ClickMonitorDDC的第三方应用程序可以帮助您设置所有内容并使用键盘快捷键进行调整。

    By Whitson Gordon

    通过 惠特森戈登

    Most PC monitors come with a host of adjustments like brightness, contrast, and color settings. These can often be tweaked with a set of clunky menus using buttons hidden on the side of the display. However, by turning to a third-party app, you can adjust these settings from an icon in the taskbar, or even with a quick keyboard shortcut.

    大多数PC 显示器都可以进行许多调整,例如亮度,对比度和颜色设置。 通常可以使用隐藏在显示屏侧面的按钮,通过一组笨拙的菜单进行调整。 但是,通过使用第三方应用程序,您可以从任务栏上的图标甚至使用快捷键盘快捷键来调整这些设置。

    We’re not talking about apps like F.lux. As useful as they are, F.lux and other “Night Shift” features only adjust the color temperature of the picture, not the actual brightness of the screen. There are plenty of apps that can adjust these hardware-level settings, but the most powerful we tested was ClickMonitorDDC.

    我们不是在谈论F.lux之类的应用。 F.lux和其他“ Night Shift”功能虽然非常有用,但仅调整图片的色温,而不调整屏幕的实际亮度。 有很多应用程序可以调整这些硬件级别的设置,但是我们测试过的最强大的功能是ClickMonitorDDC

    It’s named for Display Data Channel (DDC), the communication protocol that monitors use to communicate with a PC’s graphics chip. To use ClickMonitorDDC, your monitor needs to support the DDC/CI command interface. Most modern monitors do, but you should be aware that it may not work with every display currently on the market.

    它以显示数据通道 (DDC)的名称命名,DDC是监视显示器与PC图形芯片进行通信的通信协议。 要使用ClickMonitorDDC,您的显示器需要支持DDC / CI命令界面。 大多数现代显示器都可以,但您应该注意,它可能不适用于当前市场上的所有显示器。

    设置ClickMonitorDDC (Set Up ClickMonitorDDC)

    Download ClickMonitorDDC-either the installer or the portable version, which you can unzip anywhere you want-and start it up. You’ll see an icon appear in your system tray, though you can expand it to view all of ClickMonitorDDC’s icons, each one representing a different setting you can tweak.

    下载ClickMonitorDDC(安装程序或便携式版本),您可以将其解压缩到任何位置,然后启动它。 您会看到一个图标出现在系统托盘中,尽管您可以展开它以查看ClickMonitorDDC的所有图标,每个图标代表您可以调整的不同设置。

    Image for post

    Click one to see the full window, which allows you to click and drag the sliders to reach your desired brightness. You can even switch between the monitor’s built-in presets, like Movie or FPS Gaming, although only one of mine actually matched the name to the preset. The others were just random numbers, so it took a little trial and error to figure out which was which.

    单击一个可查看整个窗口,您可以单击并拖动滑块以达到所需的亮度。 您甚至可以在监视器的内置预设之间进行切换,例如“电影”或“ FPS游戏”,尽管只有我的一个实际将名称与预设匹配。 其他的只是随机数,因此花了一些反复试验才能弄清楚是哪个。

    This panel alone is incredibly useful, and if all you need is occasional adjustments, you can stop here. But if you right-click on one of ClickMonitorDDC’s icons, you can enter the Settings, which holds a ton of useful customizations. There’s a lot to check out here, but one place you should definitely start is the shortcuts.

    仅此面板非常有用,如果您需要的只是偶尔的调整,则可以在此处停止。 但是,如果右键单击ClickMonitorDDC的图标之一,则可以输入“设置”,其中包含大量有用的自定义设置。 这里有很多值得一看的地方,但是快捷方式绝对是您应该开始的地方。

    创建快捷方式 (Create Shortcuts)

    If you click on Manage Mouse, Manage Hot Keys, or Timer Transfer Limits, you can customize your own mouse shortcuts, keyboard shortcuts, or schedules, respectively. This allows you to, say, adjust the brightness with Ctrl+Shift+MouseWheel, or set the brightness to automatically dim 50 percent at nighttime.

    如果单击“管理鼠标”,“管理热键”或“计时器传输限制”,则可以分别自定义自己的鼠标快捷方式, 键盘快捷方式或时间表。 例如,这使您可以使用Ctrl + Shift + MouseWheel调整亮度,或将亮度设置为在夜间自动调暗50%。

    Image for post

    To do so, choose your shortcut and enter one of ClickMonitorDDC’s “command-line” commands-these are very simple, and you’ll find them on the app’s home page. So, the command b 100 would set the brightness to 100, and b+20 would raise the brightness 20 points. Dig through the list and look at ClickMonitorDDC’s examples for ideas. It’s quite powerful once you set it up the way you like it.

    为此,选择快捷方式,然后输入ClickMonitorDDC的“命令行”命令之一-这些非常简单,您可以在应用程序的主页上找到它们。 因此,命令b 100将亮度设置为100,而b + 20将亮度提高20点。 浏览列表,并查看ClickMonitorDDC的示例以获取想法。 一旦按照自己喜欢的方式进行设置,它就会非常强大。

    If ClickMonitorDDC doesn’t work for you, it may be worth trying an alternative, like ScreenBright (whose website is now defunct, but can still be found on sites like Softpedia). It isn’t quite as powerful, but I have encountered situations where one DDC/CI program works and another doesn’t, so it’s always worth a shot.

    如果ClickMonitorDDC对您不起作用,则可能值得尝试其他替代方法,例如ScreenBright(该网站现已失效,但仍可以在Softpedia等网站上找到)。 它虽然没有那么强大,但是我遇到一种情况,其中一个DDC / CI程序可以工作,而另一个DDC / CI程序不能工作,因此它总是值得一试。

    Originally published at https://www.pcmag.com.

    最初发布在 https://www.pcmag.com

    翻译自: https://medium.com/pcmag-access/how-to-adjust-your-pc-monitors-brightness-with-the-right-software-2be99e62ff5a

    显示器用软件调整亮度

    展开全文
  • DisplayFusion绿色版是一款由加拿大著名软件公司 Binary Fortress 精心设计开发的多屏幕... 实用 Windows 10 调整 – 自定义 Windows 10 满足您的需求,移动电源用户菜单(Win+X)到鼠标位置,隐藏 Windows 锁屏等功能;
  • PowerStrip v3.87 CRT显示器调整工具

    热门讨论 2010-05-24 19:22:41
    虽然用CRT显像管显示器的人很少了,但如果调整按钮坏了不能调整可就郁闷了,安装后慢慢试吧,肯定可以通过该软件调整屏幕的高度、宽度、上下左右位置等参数,不仅仅是改变一下分辨率。
  • 当你的电脑连接有扩展显示器时,调整窗口位置与大小会非常方便 快捷键: 移到主显示器(ctrl+→,同时也可以用于在主显示器最大化) 移到扩展显示器(ctrl+←,同时也可以用于在扩展显示器最大化) 窗口变大(ctrl+...
  • Mac 自己的屏幕能通过传感器自动调整...但是如果你的习惯是合上苹果笔记本,只看外接显示器,Mac 自己的光线传感器也被盖住了 …… 可以开启 Lunar 的定位模式,根据当前位置和时间自动调整屏幕亮度和对比度。 信不过

    Mac 自己的屏幕能通过传感器自动调整亮度,但是外接的显示器就只能每次伸手去调了。可以试试这个叫 Lunar 的软件,让苹果笔记本电脑外接显示器也能自动调整亮度和对比度。

    如果你习惯把苹果笔记本电脑打开使用,再外接显示器 …… 那可以直接开启 Lunar 的同步模式,让外接显示器的亮度、对比度和 Mac 自己屏幕同步变化

    但是如果你的习惯是合上苹果笔记本,只看外接显示器,Mac 自己的光线传感器也被盖住了 …… 可以开启 Lunar 的定位模式,根据当前位置和时间自动调整屏幕亮度和对比度。

    信不过传感器或者时间推算的话,你也可以直接用 Lunar 的纯手动模式自己去设置屏幕亮度和对比度曲线。

    除了这些全局设置以外,Lunar 还支持为指定的软件单独设置亮度和对比度。比如,打开视频播放器后自动提高亮度。

    Lunar软件下载:Lunar for Mac(外接屏幕亮度调节)

    以上就是MacBook Pro外接显示器如何自动调整亮度和对比度的全部内容啦!想进一步学习,不妨来macz.com ,这个网站,更多Mac设置及使用技巧的教程,还有超多超全的Mac软件可以下载。我们下期见!

    展开全文
  • 只要将窗口拖拽到显示器或其他窗口的边缘,然后松开鼠标按键,即可让 DisplayFusion 将窗口吸附到这个位置。该功能包含丰富的配置选项,如果需要还可以排除指定的程序。 窗口管理 使用 DisplayFusion 的窗口管理...
  • 电脑显示器怎么调节参数

    千次阅读 2021-07-25 08:36:42
    有些刚接触电脑的新手可能还不清楚电脑显示器怎么调节参数,那么下面就由学习啦小编来给你们说说电脑显示器怎么调节参数吧,希望可以帮到你们哦!电脑显示器调节参数的方法:首先在电脑桌面上右击,打开右击菜单,...
  • CRT 型背投影显示器的主要优点是: ... ①由于它的寻址方式是电子束扫描方式,同时三个投影管不在同一位置,因此光栅重合、聚焦、白平衡电路调整复杂,且受地磁场影响较大,光栅枕形失真、梯形失真和扫
  • 是一款 Windows 工具,能够根据当前时间、当前地理位置自动调整显示器伽马值,让显示器的色温可以从白天的冷蓝色,过度到晚上的暖黄色。它的主要目的是将屏幕的颜色与周围环境的光源相匹配,从而保护视力。 网盘...
  • 配置查看 相对位置设置 分辨率设置 鼠标指针闪烁 屏幕缩放
  • CRT 型背投影显示器的主要优点是: ... ①由于它的寻址方式是电子束扫描方式,同时三个投影管不在同一位置,因此光栅重合、聚焦、白平衡电路调整复杂,且受地磁场影响较大,光栅枕形失真、梯形失真
  • 在X-Window下调整屏幕...虽然我们可以通过调节显示器上的调节按钮来调整屏幕的位置,但是 X 提供了一个名为xvidtune的程序来专门用于调整屏幕位置。下面以 Fedora Core为例讲解如何使用该程序来调整显示位置。首先...
  • 那么,如何将其调整到最佳的工作状态,如何让其展现最佳的显示效果,可能对很多初次使用LCD的朋友而言,这或多或少是一个挑战。虽然目前主流的LCD显示器大都具有“恢复默认状态”或“恢复出厂状态”的设...
  • - 一种基本的装箱算法,使所有图形在屏幕上可见,无需调整大小或重叠(取决于它们是否适合)。 - 支持多台显示器。 - 选择要包括或排除的数字。 所有功能都在函数中详细描述。 要进行演示,请运行: FigPos 演示
  • 显示器故障-电脑显示器显示不全怎么办导语:电脑显示器通常也被称为电脑监视器或电脑屏幕。它是除了CPU、主板、内存、电源、键盘、鼠标之外最重要的一个电脑部件。下面小编为您收集整理了电脑显示器显示不全的解决...
  • 您还可以更改主显示器,该显示器是您的桌面图标和 App 窗口首次出现时所在的位置。那我们该如何排列呢?接下来和小编一起来看看吧~ 方法步骤如下 1.选取苹果菜单 “系统偏好设置”。 2.然后点按“显示器”。 3.点...
  • 一、各种操作系统下,显示器设置是不一样的。但基本点是一样的; 二、以XP为例,将外接显示器高置为主显示器的步骤如下; 在桌面空处点右键,打开显示属性; 选择设置; 窗口中出现两个显示器,上面...
  • 显示器校正

    千次阅读 2020-05-16 00:07:13
    3、显示器要使用遮光罩,防止环境光和杂散光直接射到显示器的表面; 4、操作者要穿深色衣服,防止衣服把光反射到屏幕上; 5、色彩管理之前,应先让显示器至少预热30分钟,让显示器工作稳定。 操作流程: 1、...
  • 有台显示器连电脑 右边2号为主力机显示桌面图标,左边1号为辅助显示 , 在桌面空白处大鼠标右键,选择显示设置;在弹出的页面选择高级显示设置; 将2号机设定为主显示即可 ...
  • f.lux 是一个免费电脑...它根据用户定义的经纬度、邮编或城市名称所在的位置以及一天当中的时间来调整电脑显示器的色温。 软件被设计用来减少夜晚由使用电脑所产生的睡眠紊乱和失眠现象,并在白天使人保持兴奋的状态。
  • //参考很多资料,感觉下载资料到eetop比较方便,还有图书馆显示器的定义:是将一定的文件通过特定的传输设备显示到屏幕上再反射到人眼的一种显示工具。显示器的种类:1. LED数码显示器2. CRT显示器3. LCD显示器1. ...
  • 辅助显示 我拿起了几台台湾制造的HSD088IPW1显示器,并认为它们可以很好地辅助显示系统状态。... conky配置通过它们在显示屏上从左到右的相对位置来命名(即conkyl.conf,conkylm.conf,conkyrm.conf,conkyr.conf)。
  • 简述显示器的主要性能指标

    千次阅读 2021-07-25 00:32:46
    1.分辨率:LCD的分辨率与CRT显示器不同,一般不能任意调整,它是制造商所设置和规定的。分辨率是指屏幕上每行有多少像素点、每列有多少像素点,一般用矩阵行列式来表示,其中每个像素点都能被计算机单独访问。现在...
  • 教你把显示器调到最佳效果

    千次阅读 2021-07-23 14:11:52
    电脑知识-电脑高手网(http://www.dngsw.cn):教你把显示器调到最佳效果大多数显示器都有RGB可调,珑管显示器100%都有,高档型号同时具有前景和背景RGB调整。常见的普通彩显只有5500/6500/9300等几个固定色温调节,...
  • 1惠普DreamColor Z32x显示器测试【天极网DIY硬件频道】惠普DreamColor显示器借助DreamColor技术,可以让广大用户轻松获得所需的精确色彩。其中,名称为惠普DreamColor Z32x的显示器则是最高端的一款产品,这款也是...
  • 在“屏幕分辨率”下方有个滑动条,向左或向右拉动即可调整 ——>正常情况下。屏幕分辨率至少有五个以上的模式,如800×600、1024×768、1152×864、1280×720、1440×900 等五种以上;大多数情况下分辨率调不了的...
  • 在日常的工作环境中,有时...如果需要上下扩展的话,只需要按住上图中的“显示器2”,直接拖至“显示器1”上面(或下面),就可灵活完成屏幕任意位置的扩展,如下图; 通过“标识”按钮,可以识别出对应的显示器 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,683
精华内容 10,273
关键字:

显示器位置调整