magnification Topic

Magnification API

The Magnification API enables applications to magnify the entire screen or portions of the screen, and to apply color effects.

Functions

MagGetColorEffect(int hwnd, Pointer<MAGCOLOREFFECT> pEffect) int magnification
Gets the color transformation matrix for a magnifier control.
MagGetFullscreenColorEffect(Pointer<MAGCOLOREFFECT> pEffect) int magnification
Retrieves the color transformation matrix associated with the full-screen magnifier.
MagGetFullscreenTransform(Pointer<Float> pMagLevel, Pointer<Int32> pxOffset, Pointer<Int32> pyOffset) int magnification
Retrieves the magnification settings for the full-screen magnifier.
MagGetImageScalingCallback(int hwnd) Pointer<NativeFunction<MagImageScalingCallback>> magnification
Retrieves the registered callback function that implements a custom transform for image scaling.
MagGetInputTransform(Pointer<Int32> pfEnabled, Pointer<RECT> pRectSource, Pointer<RECT> pRectDest) int magnification
Retrieves the current input transformation for pen and touch input, represented as a source rectangle and a destination rectangle.
MagGetWindowFilterList(int hwnd, Pointer<Uint32> pdwFilterMode, int count, Pointer<IntPtr> pHWND) int magnification
Retrieves the list of windows that are magnified or excluded from magnification.
MagGetWindowSource(int hwnd, Pointer<RECT> pRect) int magnification
Gets the rectangle of the area that is being magnified.
MagGetWindowTransform(int hwnd, Pointer<MAGTRANSFORM> pTransform) int magnification
Retrieves the transformation matrix associated with a magnifier control.
MagInitialize() int magnification
Creates and initializes the magnifier run-time objects.
MagSetColorEffect(int hwnd, Pointer<MAGCOLOREFFECT> pEffect) int magnification
Sets the color transformation matrix for a magnifier control.
MagSetFullscreenColorEffect(Pointer<MAGCOLOREFFECT> pEffect) int magnification
Changes the color transformation matrix associated with the full-screen magnifier.
MagSetFullscreenTransform(double magLevel, int xOffset, int yOffset) int magnification
Changes the magnification settings for the full-screen magnifier.
MagSetImageScalingCallback(int hwnd, Pointer<NativeFunction<MagImageScalingCallback>> callback) int magnification
Sets the callback function for external image filtering and scaling.
MagSetInputTransform(int fEnabled, Pointer<RECT> pRectSource, Pointer<RECT> pRectDest) int magnification
Sets the current active input transformation for pen and touch input, represented as a source rectangle and a destination rectangle.
MagSetWindowFilterList(int hwnd, int dwFilterMode, int count, Pointer<IntPtr> pHWND) int magnification
Sets the list of windows to be magnified or the list of windows to be excluded from magnification.
MagSetWindowSource(int hwnd, RECT rect) int magnification
Sets the source rectangle for the magnification window.
MagSetWindowTransform(int hwnd, Pointer<MAGTRANSFORM> pTransform) int magnification
Sets the transformation matrix for a magnifier control.
MagShowSystemCursor(int fShowCursor) int magnification
Shows or hides the system cursor.
MagUninitialize() int magnification
Destroys the magnifier run-time objects.