MagGetFullscreenTransform 函式 (放大.h)

擷取全螢幕放大鏡的放大設定。

語法

BOOL MagGetFullscreenTransform(
  [out] float *pMagLevel,
  [out] int   *pxOffset,
  [out] int   *pyOffset
);

參數

[out] pMagLevel

類型: float*

全螢幕放大鏡的目前放大因數。 值為 1.0 表示螢幕內容未放大。 高於 1.0 的值表示縮放比例。 小於 1.0 的值無效。

[out] pxOffset

類型: int*

未放大檢視左上角的 X 座標位移。 位移相對於主要監視器左上角的未損毀座標。

[out] pyOffset

類型: int*

未損毀檢視左上角的 Y 座標位移。 位移相對於主要監視器左上角的未損毀座標。

傳回值

類型: BOOL

如果成功,則傳回 TRUE,否則傳回 FALSE。

備註

位移不會受到目前每英吋點 (DPI) 設定的影響。

範例

下列程式碼片段會擷取全螢幕放大鏡的放大值和位移。

    // Get the current magnification level and offset.
    float  magLevel;
    int    xOffset, yOffset;

    if (!MagGetFullscreenTransform(&magLevel, &xOffset, &yOffset))
    {
        return E_FAIL;
    }
    
    // 
    // Do something with the magnification settings.
    //    

需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 放大.h
程式庫 Magnification.lib
Dll Magnification.dll

另請參閱

MagSetFullscreenTransform