描述
创建具有指定高度和宽度的可调节箭头线帽。箭头线帽可以填充或未填充。中间插入默认为零。
C++ 语法
GpStatus WINGDIPAPI GdipCreateAdjustableArrowCap( REAL height, REAL width, BOOL isFilled, GpAdjustableArrowCap **cap ); |
PowerBASIC 语法
FUNCTION GdipCreateAdjustableArrowCap _ BYVAL nHeight AS SINGLE, _ BYVAL nWidth AS SINGLE, _ BYVAL isFilled AS LONG, _ BYREF cap AS DWORD _ ) AS LONG |
参数
height
[in]单精度数字,用于指定从基数到其点的箭头长度(单位)。
width
[in]单精度数字,用于指定箭头底部角落之间的距离(以单位为单位)。
isFilled
[in]布尔值(TRUE或FALSE),指定箭头是否已填充。
cap
[out]指向一个变量的指针,该变量接收到一个指向新创建的可调整箭头线帽的指针。
返回值
如果函数成功,则返回Ok,它是状态枚举的一个元素。
如果函数失败,它返回状态枚举的其他元素之一。
备注
中间插图是基点中点向顶点移动的单位数。零点的中间插入不会发生任何变化,基座是直线,箭头呈三角形。正数(大于零)的中间插入会导致指定数量的单位朝向顶点移动,基座是指向顶点的箭头形状,使箭头帽成为V形。负的(小于零)的中间插入导致指定数量的单位离开顶点,基座变成与顶点相对的箭头形状,给出箭头为菱形(如果是中间插图等于高度)或扭曲的钻石形状。如果中间插图等于或大于箭头帽的高度,则帽子根本不会出现。中间插图的值只有在箭头盖被填充时才会影响箭头帽。


