diff --git a/12-D2DWriteOnD3D12/12-D2DWriteOnD3D12.cpp b/12-D2DWriteOnD3D12/12-D2DWriteOnD3D12.cpp index 7b6ee765940b0b5344591a7366d986647789198a..1c5eb1a749dfaa9f6923dfe49b49501d599e61a7 100644 --- a/12-D2DWriteOnD3D12/12-D2DWriteOnD3D12.cpp +++ b/12-D2DWriteOnD3D12/12-D2DWriteOnD3D12.cpp @@ -968,7 +968,7 @@ int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR l float fDPIx = 96.0f; float fDPIy = 96.0f; // 这里需要注意 现在GetDesktopDpi方法已经被否决了,不能再调用了 - // 因此所有DPI设置为0.0让D2D自己去根据设备上下文去决定 + // 之前的注释有问题,设置成0会出错,我们这里改成了Windows系统默认的96 //DisplayInformation::LogicalDpi for Windows Store Apps or GetDpiForWindow for desktop apps. //UINT nDPI = ::GetDpiForWindow(hWnd); //pID2D1Factory7->GetDesktopDpi(&fDPIx, &fDPIy);