我在程序中设置绘图的映射模式为MM_ISOTROPIC,代码如下:    CRect rect;
    GetClientRect(&rect);
    dc.SetMapMode(MM_ISOTROPIC);    
    dc.SetWindowExt(100,100); // 
    dc.SetViewportExt(rect.Width(),rect.Height());在此种情况下,画线
    LOGPEN logPen;
    logPen.lopnColor=RGB(0,0,0);
    logPen.lopnStyle=PS_SOLID;
    logPen.lopnWidth.x=1;
    
    CPen newPen;
    newPen.CreatePenIndirect(&logPen);
    CPen *oldPen=dc.SelectObject(&newPen);
            
            dc.MoveTo(0,0);
            dc.LineTo(100,100);   dc.SelectObject(oldPen);问题出现了,就是显示的线条宽度很大,我想知道在这种映射模式下,如何才能保证无论怎么设置窗口和视口的比例,图形都能按原样显示呢?