在CDC作图时,如何实现平滑字体

解决方案 »

  1.   

    平滑移动--试试DirectDraw
    无锯齿--readbook是在字体上加一层晕
      

  2.   

    //检查字体是否平滑
    BOOL bSmoothing;
    SystemParametersInfo( SPI_GETFONTSMOOTHING, 0, &bSmoothing, 0 );
    if( !bSmoothing ) //如果不平滑,就设置
    {
     SystemParametersInfo( SPI_SETFONTSMOOTHING, TRUE, NULL, SPIF_UPDATEINIFILE );
    }
      

  3.   

    是无锯齿,而且不是DirectX作图,是纯粹的CDC作图,谢谢。
      

  4.   

    而且只在我的Application中起作用,不想影响其他人的应用