Application-Defined對應模式
應用程式特定的對應模式 (MM_ISOTROPIC和MM_ANISOTROPIC) 兩種應用程式定義對應模式。 MM_ISOTROPIC模式可確保 x 方向和 Y 方向的邏輯單位相等,而MM_ANISOTROPIC模式則允許單位不同。 CAD 或繪圖應用程式可以受益于MM_ISOTROPIC對應模式,但可能需要指定邏輯單位,以對應至工程師的縮放比例 (1/64 英吋) 遞增。 這些單位很難透過預先定義的對應模式來取得 (MM_HIENGLISH或MM_HIMETRIC) ;不過,藉由選取MM_ISOTROPIC (或MM_ANISOTROPIC) 模式,即可輕鬆取得它們。 下列範例示範如何將邏輯單元設定為 1/64 英吋:
SetMapMode(hDC, MM_ISOTROPIC);
SetWindowExtEx(hDC, 64, 64, NULL);
SetViewportExtEx(hDC, GetDeviceCaps(hDC, LOGPIXELSX),
GetDeviceCaps(hDC, LOGPIXELSY), NULL);