MM_ANISOTROPIC//椭圆可以变成园
MM_SOTROPIC//园就是园,不能为椭圆

解决方案 »

  1.   

    我打字很慢的
    看<VC技术内幕>把
      

  2.   

    老大 我就是那个看不懂啊 能不能给我发封EMAIL啊
     BAITUO了啊  [email protected]
      

  3.   

    MM_ISOTROPIC//各向同性。不管你窗口客户区怎样改变,X,Y的比是不会改变的。
    MM_ANISOTROPIC//各向异性。X,Y的比随着客户区的X,Y的比的变化而变化。//pDC->SetWindowExt(1440,1440),设定窗口范围,使你的逻辑坐标的最小单位是1/1440
    //pDC->GetDeviceCaps(LOGPIXELSX),表示获取每逻辑英寸的水平点数(单位是像素)
    //pDC->GetDeviceCaps(LOGPIXELSY),表示获取每逻辑英寸的垂直点数(单位是像素)
    以上两句与你采用的字体大小有关,如果在WIN98中,用小字体,就会都返回96;
    //pDC->SetViewportExt(cx,cy),表示以cx、cy来设置的视口范围大小。范围本身不重要,没什么意义,但视口范围和窗口范围的比例是逻辑单位和设备单位换算所必需的。推荐看看Charles Petzold的《Windows程序设计》的相关章节,我想我无法比他讲得更为清楚。