这段时间忙4S项目,真的太忙了,这个Demo写了许久,一直都没能写完,同时也搁置了许多的Demo,后面慢慢多写了。

今天我们继续讲解GDI对象--字体,  字体对于系统而言有关极其重要的作用,有了它UI才能与用户进行交互,我们仍然看看字体的创建方法、字体的属性、字体操作函数以及与字体相关的函数

一、创建

    1.  HFONT CreateFont(int nHeight, int nWidth, int nEscapement, int nOrientation,  int nWeight, DWORD dwItalic,

                        DWORD dwUnderline, DWORD dwStrikeOut, DWORD dwCharSet, DWORD dwOutputPrecision,

                        DWORD dwClipPrecision, DWORD dwQuality, DWORD dwPitchAndFamily, LPCTSTR szFace)

         nHeight                 -- 高度

         nWidth                  -- 宽度

         nEscapement             -- 显示的角度       
         nOrientation            -- 角度
         nWeight                 -- 字体磅数(字体粗细)
         dwItalic                -- 斜体
         dwUnderline             -- 下划线
         dwStrikeOut             -- 删除线

         dwCharSet               -- 字符集
         dwOutputPrecision       --  输出的精度 
         dwClipPrecision         --  裁减的精度
         dwQuality               -- 字体质量  
         dwPitchAndFamily        -- 字间距  
         lpszFace                -- 字型

        看到这样一个函数估计大家都昏过去了, 这么多参数怎么写的啊,其实我们只要明白这些参数的意思,我们在日常使用时可以通过GetCurrentFont以及GetObject函数获取当前字体的

        信息, 再设置我们关注的数据信息即可。

    2.  HFONT CreateFontIndirect(CONST LOGFONT& pLogFont)

         此函数将CreateFont参数封装到LONFONT结构构体中而于; 创建方法可参考

            

);

相关文章:

  • 2021-10-18
  • 2021-04-15
  • 2021-11-18
  • 2021-11-28
  • 2021-08-06
  • 2021-12-10
  • 2021-10-16
  • 2021-04-26
猜你喜欢
  • 2022-01-07
  • 2021-12-16
  • 2021-12-22
  • 2021-10-17
  • 2021-12-07
  • 2021-12-08
  • 2021-12-10
相关资源
相似解决方案