请输入您要查询的百科知识:

 

词条 PolyDraw
释义

[声明]

Declare Function PolyDraw Lib "gdi32" (ByVal hdc As Long, lppt As POINTAPI, lpbTypes As Byte, ByVal cCount As Long) As Long

[说明]

描绘一条复杂的曲线,由线段及贝塞尔曲线组成

[参数表]

hdc ------------ Long,用于绘图的设备场景

lppt ----------- POINTAPI,POINTAPI结构数组的第一个元素。这个数组用于为描绘的每一段都载入坐标数据。这些信息是用逻辑坐标提供的

lpbTypes ------- Byte,一个字节数组的第一个元素。这个数组定义了与每个坐标对应的操作类型。其中包括:

PT_MOVETO

坐标是一幅新打开图形的起点

PT_LINETO

坐标是来自前一个坐标的一条线的终点

PT_BEZIERTO

以三点一组的形式出现。头两个点是控制点,第三个是贝塞尔曲线的终点。PT_LINETO和PT_BEZIERTO也许能与PT_CLOSEFIGURE联合使用。在这种情况下,它代表一幅图形的最后一个点。将这个点与图形的第一个点连接起来后,图形就会封闭

cCount --------- Long,lppt和lpbTypes数组的大小,设为零表示取得需要的数组大小

原文:The size of the lpPoint and lpTypes array. Set to zero to retrieve the required

array size.

[返回值]

Long,非零表示成功,零表示失败

[其它]

当前的画笔位置设为最后一条线段或lppt数组中的曲线的终点

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 11:15:07