int GetPath( LPPOINT lpPoints, LPBYTE lpTypes, int nCount ) const;
Возвращаемое значение
Если nCount параметр отличный от нуля, число перечислимых точек. Если nCount - 0, общее число точек в пути (и GetPath не записывает ничего в буфера). Если nCount отличный от нуля и - меньше чем число точек в пути, возвращаемое значение -1.
Параметры
lpTypes
Указатель на массив байтов, где типы вершины помещены. Значения - один из следующего:
nCount
Определяет общее число структур данных POINT, которые могут быть помещены в lpPoints массив. Это значение должно быть также как число байтов, которые могут быть помещены в lpTypes массив.
Замечания
Получает координаты определяющий оконечные точки линий и контрольных точек кривых, найденных в пути, который выбран в контекст устройства. Контекст устройства должен содержать закрытый путь. Точки пути возвращены в логических координах. Точки сохранены в пути в устройстве , так что GetPath переводит точки из координат устройства к логическим координатам, используя инверсию текущего преобразования. FlattenPath функция может быть вызвана прежде GetPath, чтобы преобразовывать все кривые в пути в сегменты линий.