C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 

Шаг 837 - CDC::GetPath

int GetPath( LPPOINT lpPoints, LPBYTE lpTypes, int nCount ) const;

Возвращаемое значение
Если nCount параметр отличный от нуля, число перечислимых точек. Если nCount - 0, общее число точек в пути (и GetPath не записывает ничего в буфера). Если nCount отличный от нуля и - меньше чем число точек в пути, возвращаемое значение -1.

Параметры
lpTypes
Указатель на массив байтов, где типы вершины помещены. Значения - один из следующего:

  • PT_MOVETO - Определяет, что соответствующая отметка в lpPoints начинает непересекающийся рисунок.
  • PT_LINETO - Определяет, что предыдущая отметка и соответствующая отметка в lpPoints - оконечные точки строки.
  • PT_BEZIERTO - Определяет, что соответствующая отметка в lpPoints - контрольная точка или конечной точкой для Кривой Безье. PT_BEZIERTO ипы всегда состоят из трех точек. Кривой Безье. Первые две PT_BEZIERTO точки - контрольные точки, а третья PT_BEZIERTO точка - конечная отметка (если жестко закодированная). PT_LINETO или тип PT_BEZIERTO может быть объединен со следующим флажком (используя поразрядного оператора OR (или)) чтобы указать, что соответствующая точка - последняя точка в рисунке и что рисунок должен быть закрыт.
  • PT_CLOSEFIGURE - Определяет, что рисунок автоматически закрыт после того, как соответствующая строка или кривая выведена. Рисунок закрыт, выводя рисунок строку из строки или оконечной точки кривой, по сути соответствующей последнему PT_MOVETO.

nCount
Определяет общее число структур данных POINT, которые могут быть помещены в lpPoints массив. Это значение должно быть также как число байтов, которые могут быть помещены в lpTypes массив.

Замечания
Получает координаты определяющий оконечные точки линий и контрольных точек кривых, найденных в пути, который выбран в контекст устройства. Контекст устройства должен содержать закрытый путь. Точки пути возвращены в логических координах. Точки сохранены в пути в устройстве , так что GetPath переводит точки из координат устройства к логическим координатам, используя инверсию текущего преобразования. FlattenPath функция может быть вызвана прежде GetPath, чтобы преобразовывать все кривые в пути в сегменты линий.


| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU