GraphicsPath::IsOutlineVisible (constPoint&,constPen*,constGraphics*) 方法 (gdipluspath.h)

GraphicsPath::IsOutlineVisible 方法确定当路径由指定的 Graphics 对象和指定的笔绘制时,指定的点是否接触此路径的轮廓。

语法

BOOL IsOutlineVisible(
  [in, ref] const Point &  point,
  [in]      const Pen      *pen,
  [in]      const Graphics *g
);

参数

[in, ref] point

类型: const Point

对要测试的点的引用。

[in] pen

类型: 常数 *

指向 Pen 对象的指针。 此方法确定测试点是否接触将由此笔绘制的路径轮廓。 与用窄笔绘制的轮廓相比,更多的点将触摸由宽笔绘制的轮廓。

[in] g

类型: const Graphics*

可选。 指向指定世界到设备转换 的 Graphics 对象的指针。 如果此参数的值为 NULL,则测试在世界坐标中完成;否则,测试在设备坐标中完成。 默认值为 NULL。

返回值

类型: BOOL

如果测试点触及此路径的轮廓,则此方法返回 TRUE;否则返回 FALSE

要求

要求
最低受支持的客户端 Windows XP、Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 gdipluspath.h (包括 Gdiplus.h)
Library Gdiplus.lib
DLL Gdiplus.dll

另请参阅

使用区域进行剪裁

构造并绘制轨迹

创建路径渐变

显卡

GraphicsPath

IsOutlineVisible 方法

IsVisible 方法

路径

笔、线条和矩形

Point

设置笔宽度和对齐方式