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

📄 chap8_2.htm

📁 着重介绍基于C++的web编程技术
💻 HTM
📖 第 1 页 / 共 3 页
字号:
    在前面的文本编辑器中,当输入一个</font><font FACE="Times New Roman" SIZE="3">Tab</font><font SIZE="3">时,</font><font FACE="Times New Roman" SIZE="3">TextOut</font><font SIZE="3">在屏幕上输出一个黑色方块。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p>ExtTextOut</font><font SIZE="3">:在指定的矩形中显示正文。可以用该函数删去超出矩形的正文,用正 
    文背景填充矩形,调整字符间隔。</font><font FACE="Times New Roman" SIZE="3"></p>
    <p>DrawText</font><font SIZE="3">:在指定矩形种显示正文,可以用这个函数扩展制表键</font><font FACE="Times New Roman" SIZE="3">Tab</font><font SIZE="3">。在格式化矩 
    形时调整正文左对齐、右对齐或居中;还可以在一个词中断开以适应矩形边界。</font><b><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">画点</font></b><font FACE="Times New Roman" SIZE="3"></p>
    <p>SetPixel</font><font SIZE="3">在指定坐标处按指定色彩画一点。</font><b><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">画线</font></b><font FACE="Times New Roman" SIZE="3"></p>
    <p>MoveToEx</font><font SIZE="3">将直线起点移动到指定坐标处,</font><font FACE="Times New Roman" SIZE="3">LineTo</font><font SIZE="3">从起点开始画直线到终点处。使 
    用的线型由当前所用画笔指定。</font><b><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">画弧</font></b><font FACE="Times New Roman" SIZE="3"></p>
    <p>Arc(int x1,int y1,int x2,int y2,int x3,int y3,int x4,int y4);</p>
    <p></font><b><font SIZE="3"> </font><font FACE="Times New Roman" SIZE="3"></p>
    <p align="center"></font><font SIZE="3"> </font><img src="T8_3.gif" alt="T8_3.tif (43298 bytes)" WIDTH="189" HEIGHT="97"><font FACE="Times New Roman" SIZE="3"></p>
    <p align="center"></font></b><font SIZE="3">图</font><font FACE="Times New Roman" SIZE="3">8-3 </font><font SIZE="3">弧线的坐标定位</font><b><font FACE="Times New Roman" SIZE="3"></p>
    <p></font></b><font SIZE="3" color="#3973DE">封闭图形</font><font FACE="Times New Roman" SIZE="3"></p>
    <p></font><font SIZE="3">矩形</font><font FACE="Times New Roman" SIZE="3">Rectangle</p>
    <p></font><font SIZE="3">圆角矩形</font><font FACE="Times New Roman" SIZE="3">RoundRect()</p>
    <p>Ellipse</font><font SIZE="3">在一个矩形内画椭圆</font><font FACE="Times New Roman" SIZE="3"></p>
    <p>Chord</font><font SIZE="3">弦形图</font><font FACE="Times New Roman" SIZE="3"></p>
    <p>Pie</font><font SIZE="3">画饼形图</font><font FACE="Times New Roman" SIZE="3"></p>
    <p>Polygon</font><font SIZE="3">生成封闭的多边形</font><font FACE="Times New Roman" SIZE="3"></p>
    <p>PolyPolygon</font><font SIZE="3">画完整的一组多边形</p>
    <p><b> </p>
    <p></b><font color="#3973DE">其它常用的绘图函数还有:</font></p>
    <p>FillRect:用指定颜色填充矩形且不画边线</p>
    <p>Draw3dRect:这是一个非常实用的函数,用于绘制各种3D边框。它的函数原型如下:</p>
    <blockquote>
      <blockquote>
        </font><font FACE="Arial" SIZE="2"><b><p>void Draw3dRect( LPCRECT </b><i>lpRect</i><b>, 
        COLORREF </b><i>clrTopLeft</i><b>, COLORREF </b><i>clrBottomRight</i><b> );</p>
        <p>void Draw3dRect( int </b><i>x</i><b>, int </b><i>y</i><b>, int </b><i>cx</i><b>, int </b><i>cy</i><b>, 
        COLORREF </b><i>clrTopLeft</i><b>, COLORREF </b><i>clrBottomRight</i><b> );</p>
        </b></font><font SIZE="3"><p>通过设置上下边框的颜色clrTopLeft和clrBottomRight,可以绘制出凸出或 
        凹陷等各种效果的3D边框。</p>
        <p align="center"><img src="T8_4.gif" alt="T8_4.tif (91724 bytes)" WIDTH="389" HEIGHT="172"></p>
      </blockquote>
      <p align="center">图8-4 Draw3dRect绘制3D边框</p>
      <p>DrawFocusRect:用点线画一个矩形框,内部不填充,边线是用于屏幕上当前色的相反色画出来的,故第二次画时,会擦除原来所画的线。</p>
      <p>ExtFloodFill:用给定的颜色,利用当前刷子填充表面被一个边线包围的区域,用户可以有选择地填充一个由指定颜色组成的区域。</p>
      <p>FloodFill:用给定的颜色,利用当前所选的刷子填充显示的底面被一个边线所包围的区域,如多边形区域的填充。</p>
    </blockquote>
    <p>FrameRect:绘制矩形边框时内部不填充。</p>
    <p>InvertRect:在某一矩形区域内反显现有颜色。</font><font FACE="Times New Roman" SIZE="4"><b></p>
    </b></font><div align="center"><center><table border="0" cellpadding="0" cellspacing="0" width="615">
      <tr>
        <td><a href="chap8_1.htm">上一页</a></td>
        <td><p align="right"><a href="chap8_3.htm">下一页</a></td>
      </tr>
    </table>
    </center></div><font SIZE="5"><hr noshade color="#3973DE" size="1">
    <p align="center"></font><font size="2" color="#000000">本教程由<a href="http://vcdynasty.yeah.net">Visual C++王朝(Where programmers come together)</a>协助制作<br>
    未经许可,请勿以任何形式复制</font></td>
    <b>
  </tr>
</table>
</center></div>

<p ALIGN="CENTER"></b><font SIZE="5"> </font><font FACE="Times New Roman" SIZE="5"></p>
</font><font FACE="Times New Roman" SIZE="3">

<p></font><b><font SIZE="3"> </font><font FACE="Times New Roman" SIZE="3"></p>
</font></b>

<p><font SIZE="3"> </font><font FACE="Times New Roman" SIZE="3"></p>

<p></font> </p>
</body>
</html>

⌨️ 快捷键说明

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