DpiAwareness Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A static helper class that contains APIs for performing various DPI scaling and context switching operations.
public ref class DpiAwareness abstract sealed
public static class DpiAwareness
type DpiAwareness = class
Public Module DpiAwareness
- Inheritance
-
DpiAwareness
Fields
DefaultLogicalDpi |
Properties
IsPerMonitorAwarenessEnabled |
Get whether or not Per-Monitor DPI awareness is enabled. |
ProcessDpiAwarenessContext |
Gets the process's DPI awareness context. |
SystemDpiX |
The x-coordinate (or horizontal) DPI of the system's primary display. |
SystemDpiXScale |
The x-coordinate (or horizontal) DPI scale of the system's primary display. |
SystemDpiY |
The y-coordinate (or vertical) DPI of the system's primary display. |
SystemDpiYScale |
The y-coordinate (or vertical) DPI scale of the system's primary display. |
Methods
DeviceToLogicalPoint(Control, Point) |
Converts a Point from device units to logical units. |
DeviceToLogicalPoint(IntPtr, Point) |
Converts a Point from device units to logical units. |
DeviceToLogicalPoint(IntPtr, Point) |
Converts a Point from device units to logical units. |
DeviceToLogicalPoint(Visual, Point) |
Converts a Point from device units to logical units. |
DeviceToLogicalRect(Control, Rectangle) |
Converts a Rectangle from device units to logical units. |
DeviceToLogicalRect(Control) |
Converts a ControlRectangle from device units to logical units. |
DeviceToLogicalRect(IntPtr, Rect) |
Converts a Rect from device units to logical units. |
DeviceToLogicalRect(IntPtr, Rect) |
Converts a window's bounding rectangle from device units to logical units. |
DeviceToLogicalRect(IntPtr, Rectangle) |
Converts a window's bounding rectangle from device units to logical units. |
DeviceToLogicalRect(IntPtr, Rectangle) |
Converts a Rectangle from device units to logical units. |
DeviceToLogicalRect(Visual, Rect) |
Converts a Rect from device units to logical units. |
DeviceToLogicalRect(Window) | |
DeviceToLogicalSize(Control, Size) |
Converts a Size from device units to logical units. |
DeviceToLogicalSize(IntPtr, Size) |
Converts a Size from device units to logical units. |
DeviceToLogicalSize(IntPtr, Size) |
Converts a Size from device units to logical units. |
DeviceToLogicalSize(Visual, Size) |
Converts a Size from device units to logical units. |
DeviceToLogicalUnits(Control, Double) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(Control, Int16) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(Control, Int32) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(Control, Int64) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(Control, Single) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(Control, UInt16) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(Control, UInt32) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(Control, UInt64) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(IntPtr, Double) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(IntPtr, Int16) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(IntPtr, Int32) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(IntPtr, Int64) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(IntPtr, Single) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(IntPtr, UInt16) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(IntPtr, UInt32) |
Converts an value from device units to logical units. |
DeviceToLogicalUnits(IntPtr, UInt64) |
Converts an value from device units to logical units. |
DeviceToLogicalUnitsX(Visual, Double) |
Converts an x-coordinate (or horizontal) value from device units to logical units. |
DeviceToLogicalUnitsX(Visual, Int16) |
Converts an x-coordinate (or horizontal) value from device units to logical units. |
DeviceToLogicalUnitsX(Visual, Int32) |
Converts an x-coordinate (or horizontal) value from device units to logical units. |
DeviceToLogicalUnitsX(Visual, Int64) |
Converts an x-coordinate (or horizontal) value from device units to logical units. |
DeviceToLogicalUnitsX(Visual, Single) |
Converts an x-coordinate (or horizontal) value from device units to logical units. |
DeviceToLogicalUnitsX(Visual, UInt16) |
Converts an x-coordinate (or horizontal) value from device units to logical units. |
DeviceToLogicalUnitsX(Visual, UInt32) |
Converts an x-coordinate (or horizontal) value from device units to logical units. |
DeviceToLogicalUnitsX(Visual, UInt64) |
Converts an x-coordinate (or horizontal) value from device units to logical units. |
DeviceToLogicalUnitsY(Visual, Double) |
Converts a y-coordinate (or vertical) value from device units to logical units. |
DeviceToLogicalUnitsY(Visual, Int16) |
Converts a y-coordinate (or vertical) value from device units to logical units. |
DeviceToLogicalUnitsY(Visual, Int32) |
Converts a y-coordinate (or vertical) value from device units to logical units. |
DeviceToLogicalUnitsY(Visual, Int64) |
Converts a y-coordinate (or vertical) value from device units to logical units. |
DeviceToLogicalUnitsY(Visual, Single) |
Converts a y-coordinate (or vertical) value from device units to logical units. |
DeviceToLogicalUnitsY(Visual, UInt16) |
Converts a y-coordinate (or vertical) value from device units to logical units. |
DeviceToLogicalUnitsY(Visual, UInt32) |
Converts a y-coordinate (or vertical) value from device units to logical units. |
DeviceToLogicalUnitsY(Visual, UInt64) |
Converts a y-coordinate (or vertical) value from device units to logical units. |
DeviceToLogicalVector(IntPtr, Vector) |
Converts a Vector from device units to logical units. |
DeviceToLogicalVector(Visual, Vector) |
Converts a Vector from device units to logical units. |
EnterDpiScope(DpiAwarenessContext) |
Enters a scope during which the current thread's DPI awareness context is set to
|
EnterDpiScope(IntPtr) |
Enters a scope during which the current thread's DPI awareness context is set to
match the DPI awareness context of the given |
GetDpi(Control) |
Gets the DPI of the given Control. |
GetDpiAwarenessContext(IntPtr) |
Gets the DPI awareness context of the given window. |
GetDpiScale(Control) |
Gets the DPI scale of the given Control. |
GetDpiX(Visual) |
Gets the x-coordinate (or horizontal) DPI of the given Visual. |
GetDpiXScale(Visual) |
Gets the x-coordinate (or horizontal) DPI scale of the given Visual. |
GetDpiY(Visual) |
Gets the y-coordinate (or vertical) DPI of the given Visual. |
GetDpiYScale(Visual) |
Gets the y-coordinate (or vertical) DPI scale of the given Visual. |
GetMonitorDpi(IntPtr, Double, Double) |
Gets the DPI of the given monitor. |
GetMonitorDpiScale(IntPtr, Double, Double) |
Gets the DPI scale of the given monitor. |
GetWindowDpi(IntPtr) |
Gets the DPI of the given window. |
GetWindowDpiScale(IntPtr) |
Gets the DPI scale of the given window. |
HookDpiChanged(HwndHost, RoutedEventHandler) |
Hooks up the given callback to the given HwndHost. |
HookDpiChanged(Image, RoutedEventHandler) |
Hooks up the given callback to the given Image. |
HookDpiChanged(Window, RoutedEventHandler) |
Hooks up the given callback to the given Window. |
LogicalToDevicePoint(Control, Point) |
Converts a Point from logical units to device units. |
LogicalToDevicePoint(IntPtr, Point) |
Converts a Point from logical units to device units. |
LogicalToDevicePoint(IntPtr, Point) |
Converts a Point from logical units to device units. |
LogicalToDevicePoint(Visual, Point) |
Converts a Point from logical units to device units. |
LogicalToDeviceRect(Control, Rectangle) |
Converts a Rectangle from logical units to device units. |
LogicalToDeviceRect(Control) |
Converts a ControlRectangle from logical units to device units. |
LogicalToDeviceRect(IntPtr, Rect) |
Converts a Rect from logical units to device units. |
LogicalToDeviceRect(IntPtr, Rect) |
Converts a window's bounding rectangle from logical units to device units. |
LogicalToDeviceRect(IntPtr, Rectangle) |
Converts a window's bounding rectangle from logical units to device units. |
LogicalToDeviceRect(IntPtr, Rectangle) |
Converts a Rectangle from logical units to device units. |
LogicalToDeviceRect(Visual, Rect) |
Converts a Rect from logical units to device units. |
LogicalToDeviceRect(Window) | |
LogicalToDeviceSize(Control, Size) |
Converts a Point from logical units to device units. |
LogicalToDeviceSize(IntPtr, Size) |
Converts a Size from logical units to device units. |
LogicalToDeviceSize(IntPtr, Size) |
Converts a Size from logical units to device units. |
LogicalToDeviceSize(Visual, Size) |
Converts a Point from logical units to device units. |
LogicalToDeviceUnits(Control, Double) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(Control, Int16) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(Control, Int32) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(Control, Int64) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(Control, Single) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(Control, UInt16) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(Control, UInt32) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(Control, UInt64) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(IntPtr, Double) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(IntPtr, Int16) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(IntPtr, Int32) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(IntPtr, Int64) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(IntPtr, Single) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(IntPtr, UInt16) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(IntPtr, UInt32) |
Converts an value from logical units to device units. |
LogicalToDeviceUnits(IntPtr, UInt64) |
Converts an value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, Double) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, Int16) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, Int32) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, Int64) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, Single) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, UInt16) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, UInt32) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsX(Visual, UInt64) |
Converts an x-coordinate (or horizontal) value from logical units to device units. |
LogicalToDeviceUnitsY(Visual, Double) |
Converts a y-coordinate (or vertical) value from logical units to device units. |
LogicalToDeviceUnitsY(Visual, Int16) |
Converts a y-coordinate (or vertical) value from logical units to device units. |
LogicalToDeviceUnitsY(Visual, Int32) |
Converts a y-coordinate (or vertical) value from logical units to device units. |
LogicalToDeviceUnitsY(Visual, Int64) |
Converts a y-coordinate (or vertical) value from logical units to device units. |
LogicalToDeviceUnitsY(Visual, Single) |
Converts a y-coordinate (or vertical) value from logical units to device units. |
LogicalToDeviceUnitsY(Visual, UInt16) |
Converts a y-coordinate (or vertical) value from logical units to device units. |
LogicalToDeviceUnitsY(Visual, UInt32) |
Converts a y-coordinate (or vertical) value from logical units to device units. |
LogicalToDeviceUnitsY(Visual, UInt64) |
Converts a y-coordinate (or vertical) value from logical units to device units. |
LogicalToDeviceVector(IntPtr, Vector) |
Converts a Vector from logical units to device units. |
LogicalToDeviceVector(Visual, Vector) |
Converts a Vector from logical units to device units. |