47 references to HighDpiMode
Microsoft.VisualBasic.Forms.Tests (3)
System\Windows\Forms\WindowsFormsApplicationBaseTests.vb (3)
28
HighDpiMode.Should.Be(
HighDpiMode
.SystemAware)
29
HighDpiMode =
HighDpiMode
.PerMonitorV2
30
HighDpiMode.Should.Be(
HighDpiMode
.PerMonitorV2)
ScratchProject (1)
Program.cs (1)
14
Application.SetHighDpiMode(
HighDpiMode
.PerMonitorV2);
ScratchProjectWithInternals (1)
Program.cs (1)
15
Application.SetHighDpiMode(
HighDpiMode
.PerMonitorV2);
System.Windows.Forms (5)
Properties\TypeForwards.cs (1)
10
[assembly: TypeForwardedTo(typeof(System.Windows.Forms.
HighDpiMode
))]
System\Windows\Forms\Application.cs (2)
455
public static
HighDpiMode
HighDpiMode => ScaleHelper.GetThreadHighDpiMode();
1459
public static bool SetHighDpiMode(
HighDpiMode
highDpiMode)
Validation.cs (2)
7
public static void Validate(System.Windows.Forms.
HighDpiMode
enumToValidate, string parameterName = "value")
11
ReportEnumValidationError(parameterName, intValue, typeof(System.Windows.Forms.
HighDpiMode
));
System.Windows.Forms.Design (3)
System\Windows\Forms\Design\FormatStringEditor.cs (1)
30
Application.SetHighDpiMode(
HighDpiMode
.SystemAware);
Validation.cs (2)
7
public static void Validate(System.Windows.Forms.
HighDpiMode
enumToValidate, string parameterName = "value")
11
ReportEnumValidationError(parameterName, intValue, typeof(System.Windows.Forms.
HighDpiMode
));
System.Windows.Forms.Primitives (28)
System\Windows\Forms\Internals\ScaleHelper.cs (28)
38
/// This value may change when <see cref="SetProcessHighDpiMode(
HighDpiMode
)"/> is called.
368
internal static
HighDpiMode
GetThreadHighDpiMode()
377
return
HighDpiMode
.SystemAware;
382
return
HighDpiMode
.DpiUnaware;
387
return
HighDpiMode
.PerMonitorV2;
392
return
HighDpiMode
.PerMonitor;
397
return
HighDpiMode
.DpiUnawareGdiScaled;
406
return
HighDpiMode
.DpiUnaware;
408
return
HighDpiMode
.SystemAware;
410
return
HighDpiMode
.PerMonitor;
416
return PInvoke.IsProcessDPIAware() ?
HighDpiMode
.SystemAware :
HighDpiMode
.DpiUnaware;
421
return
HighDpiMode
.DpiUnaware;
439
internal static bool SetProcessHighDpiMode(
HighDpiMode
highDpiMode)
447
HighDpiMode
.SystemAware => DPI_AWARENESS_CONTEXT.DPI_AWARENESS_CONTEXT_SYSTEM_AWARE,
448
HighDpiMode
.PerMonitor => DPI_AWARENESS_CONTEXT.DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE,
449
HighDpiMode
.PerMonitorV2 =>
454
HighDpiMode
.DpiUnawareGdiScaled =>
468
HighDpiMode
.DpiUnaware or
HighDpiMode
.DpiUnawareGdiScaled => PROCESS_DPI_AWARENESS.PROCESS_DPI_UNAWARE,
469
HighDpiMode
.SystemAware => PROCESS_DPI_AWARENESS.PROCESS_SYSTEM_DPI_AWARE,
470
HighDpiMode
.PerMonitor or
HighDpiMode
.PerMonitorV2 => PROCESS_DPI_AWARENESS.PROCESS_PER_MONITOR_DPI_AWARE,
481
case
HighDpiMode
.DpiUnaware:
482
case
HighDpiMode
.DpiUnawareGdiScaled:
485
case
HighDpiMode
.SystemAware:
486
case
HighDpiMode
.PerMonitor:
487
case
HighDpiMode
.PerMonitorV2:
System.Windows.Forms.Tests (2)
System\Windows\Forms\ApplicationTests.cs (2)
357
[InvalidEnumData<
HighDpiMode
>]
358
public void Application_SetHighDpiMode_SetInvalidValue_ThrowsInvalidEnumArgumentException(
HighDpiMode
value)
TestPassApp (1)
Program.cs (1)
16
Application.SetHighDpiMode(
HighDpiMode
.PerMonitorV2);
TrimTest (1)
Program.cs (1)
14
Application.SetHighDpiMode(
HighDpiMode
.PerMonitorV2);
TrimTestBinaryDeserialization (1)
Program.cs (1)
15
Application.SetHighDpiMode(
HighDpiMode
.PerMonitorV2);
WinFormsControlsTest (1)
ApplicationConfiguration.g.cs (1)
27
global::System.Windows.Forms.Application.SetHighDpiMode(
HighDpiMode
.SystemAware);