⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vcc59.htm

📁 Visual C++文摘精华
💻 HTM
📖 第 1 页 / 共 2 页
字号:
            <td width="58%" class="unnamed1"><span class="unnamed1">100</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>FW_EXTRALIGHT</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">200</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>FW_ULTRALIGHT</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">200</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>FW_LIGHT</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">300</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>FW_NORMAL</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">400</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>FW_REGULAR</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">400</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>FW_MEDIUM</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">500</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>FW_SEMIBOLD</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">600</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>FW_DEMIBOLD</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">600</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>FW_BOLD</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">700</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>FW_EXTRABOLD</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">800</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>FW_ULTRABOLD</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">800</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>FW_BLACK</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">900</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>FW_HEAVY</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">900</span></td>
          </tr>
          </tbody> 
        </table>
         <br>
        <i>bItalic</i> 是否为斜体<br>
        <i>bUnderline</i> 是否有下划线<br>
        <i>cStrikeOut</i> 是否带删除线<br>
        <i>nCharSet</i> 指定字符集合,可取以下值<br>
        </span>
        <table border=1 cellpadding=5 cols=2 frame=below rules=rows>
          <tbody> 
          <tr valign=top> 
            <td class=label width="42%"> <b>Constant</b></span></td>
            <td class=label width="58%"> <b>Value</b></span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>ANSI_CHARSET</b></span></td>
            <td width="58%" class="unnamed1"> 0</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>DEFAULT_CHARSET</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">1</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>SYMBOL_CHARSET</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">2</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>SHIFTJIS_CHARSET</b></span></td>
            <td width="58%" class="unnamed1"><span class="unnamed1">128</span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>OEM_CHARSET</b></span></td>
            <td 
            width="58%" class="unnamed1"><span class="unnamed1">255</span></td>
          </tr>
          </tbody> 
        </table>
         <br>
        <i>nOutPrecision</i> 输出精度<br>
        </span>
        <table border=1 cellpadding=5 cols=2 frame=below rules=rows>
          <tbody> 
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>OUT_CHARACTER_PRECIS</b></span></td>
            <td width="58%" class="unnamed1"> <b>OUT_STRING_PRECIS</b></span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>OUT_DEFAULT_PRECIS</b></span></td>
            <td width="58%" class="unnamed1"> <b>OUT_STROKE_PRECIS</b></span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>OUT_DEVICE_PRECIS</b></span></td>
            <td width="58%" class="unnamed1"> <b>OUT_TT_PRECIS</b></span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>OUT_RASTER_PRECIS</b></span></td>
            <td width="58%"></td>
          </tr>
          </tbody> 
        </table>
         <br>
        <i>nClipPrecision</i> 剪辑精度,可取以下值<br>
        </span>
        <table border=1 cellpadding=5 cols=2 frame=below rules=rows>
          <tbody> 
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>CLIP_CHARACTER_PRECIS</b></span></td>
            <td width="58%" class="unnamed1"> <b>CLIP_MASK</b></span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>CLIP_DEFAULT_PRECIS</b></span></td>
            <td width="58%" class="unnamed1"> <b>CLIP_STROKE_PRECIS</b></span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>CLIP_ENCAPSULATE</b></span></td>
            <td width="58%" class="unnamed1"> <b>CLIP_TT_ALWAYS</b></span></td>
          </tr>
          <tr valign=top> 
            <td width="42%" class="unnamed1"> <b>CLIP_LH_ANGLES</b></span></td>
            <td width="58%"></td>
          </tr>
          </tbody> 
        </table>
         <br>
        <i>nQuality</i> 输出质量,可取以下值<br>
        </span>
        <ul type=disc>
          <li class="unnamed1"> <b>DEFAULT_QUALITY</b>&nbsp;&nbsp;&nbsp;Appearance 
            of the font does not matter.<br>
            <br>
            </span>
          <li class="unnamed1"> <b>DRAFT_QUALITY</b>&nbsp;&nbsp;&nbsp;Appearance 
            of the font is less important than when <b>PROOF_QUALITY</b> is used. 
            For GDI raster fonts, scaling is enabled. Bold, italic, underline, 
            and strikeout fonts are synthesized if necessary.<br>
            <br>
            </span>
          <li class="unnamed1"> <b>PROOF_QUALITY</b>&nbsp;&nbsp;&nbsp;Character 
            quality of the font is more important than exact matching of the logical-font 
            attributes. For GDI raster fonts, scaling is disabled and the font 
            closest in size is chosen. Bold, italic, underline, and strikeout 
            fonts are synthesized if necessary. </span></li>
        </ul>
         <i>nPitchAndFamily</i> 字体间的间距<br>
        <i>lpszFacename</i> 指定字体名称,为了得到系统所拥有的字体可以利用EmunFontFamiliesEx。(可以参考文章<a 
            href="../../vchelp.163.net/refer/gb_big5_dis.htm" 
            target=_blank>在同一系统中显示GB字符和BIG5字符</a>)<br>
        </span>
        <p></p>
        <p class="unnamed1"> 此外可以利用CFontDialog来得到用户选择的字体的LOGFONT数据。</span></p>
        <p class="unnamed1"> 最后我讲一下文本坐标的计算,利用CDC::GetTextExtent( 
          const CString&amp; str )可以得到字符串的在输出时所占用的宽度和高度,这样就可以在手工输出多行文字时使用正确的行距。另外如果需要更精确的对字体高度和宽度进行计算就需要使用CDC::GetTextMetrics( 
          LPTEXTMETRIC lpMetrics ) 该函数将会填充TEXTMETRIC结构,该结构中的分量可以非常精确的描述字体的各种属性。</span></p>
            <div align="left"> </div>
         
      </td>
    </tr>
    </tbody> 
  </table>
</div>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -