Magnification API

Overview of the Magnification API technology.

To develop Magnification API, you need these headers:

For programming guidance for this technology, see:

Functions

Title Description
MagGetColorEffect Gets the color transformation matrix for a magnifier control.
MagGetFullscreenColorEffect Retrieves the color transformation matrix associated with the full-screen magnifier.
MagGetFullscreenTransform Retrieves the magnification settings for the full-screen magnifier.
MagGetImageScalingCallback Retrieves the registered callback function that implements a custom transform for image scaling.
MagGetInputTransform Retrieves the current input transformation for pen and touch input, represented as a source rectangle and a destination rectangle.
MagGetWindowFilterList Retrieves the list of windows that are magnified or excluded from magnification.
MagGetWindowSource Gets the rectangle of the area that is being magnified.
MagGetWindowTransform Retrieves the transformation matrix associated with a magnifier control.
MagImageScalingCallback Prototype for a callback function that implements a custom transform for image scaling.
MagInitialize Creates and initializes the magnifier run-time objects.
MagSetColorEffect Sets the color transformation matrix for a magnifier control.
MagSetFullscreenColorEffect Changes the color transformation matrix associated with the full-screen magnifier.
MagSetFullscreenTransform Changes the magnification settings for the full-screen magnifier.
MagSetImageScalingCallback Sets the callback function for external image filtering and scaling.
MagSetInputTransform Sets the current active input transformation for pen and touch input, represented as a source rectangle and a destination rectangle.
MagSetWindowFilterList Sets the list of windows to be magnified or the list of windows to be excluded from magnification.
MagSetWindowSource Sets the source rectangle for the magnification window.
MagSetWindowTransform Sets the transformation matrix for a magnifier control.
MagShowSystemCursor Shows or hides the system cursor.
MagUninitialize Destroys the magnifier run-time objects.

Structures

Title Description
MAGCOLOREFFECT Describes a color transformation matrix that a magnifier control uses to apply a color effect to magnified screen content.
MAGIMAGEHEADER Describes an image format.
MAGTRANSFORM Describes a transformation matrix that a magnifier control uses to magnify screen content.