勇芳软件工作室.汉化:  GDI+ Flat API > AdjustableArrowCap Functions >

GdipCreateAdjustableArrowCap

Previous pageReturn to chapter overviewNext page

描述

 

创建具有指定高度和宽度的可调节箭头线帽。箭头线帽可以填充或未填充。中间插入默认为零。

 

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形。负的(小于零)的中间插入导致指定数量的单位离开顶点,基座变成与顶点相对的箭头形状,给出箭头为菱形(如果是中间插图等于高度)或扭曲的钻石形状。如果中间插图等于或大于箭头帽的高度,则帽子根本不会出现。中间插图的值只有在箭头盖被填充时才会影响箭头帽。