Detect change of resolution c# WinForms

前端 未结 4 569
轮回少年
轮回少年 2020-11-30 07:18

is there an easy way to hook to an event that is triggered on change of global screen resolution?

4条回答
  •  醉梦人生
    2020-11-30 08:00

    try this simple code

    using Microsoft.Win32;
    
    SystemEvents.DisplaySettingsChanged += new EventHandler(SystemEvents_DisplaySettingsChanged);
    
    static void SystemEvents_DisplaySettingsChanged(object sender, EventArgs e)
    {
         MessageBox.Show("Resolution Change.");
    }
    

    and don't forget this line using Microsoft.Win32;

提交回复
热议问题