PasteFromClipboard2d
Синтаксис
HANDLE PasteFromClipboard2d(HANDLE HSpace, FLOAT x, FLOAT y, FLOAT Flags)
Описание
Функция вставляет двухмерный объект из буфера обмена в пространство.
Параметры
HSpace Задает дескриптор двухмерного пространства.
x X координата в пространстве
y Y координата в пространстве
Flags Определяется комбинацией следующих флагов:
- PFC_MOVEOBJECT - указывает на то, что объект должен быть помещен в точку, заданную параметром orgigin;
- PFC_SETCURRENT - указывает, что объект должен стать текущим;
- PFC_SETFRAME - указывает, что у объекта должен быть создан фрейм редактирования;
Следующие Параметры определяют - использовать ли инструменты, уже существующие в пространстве (если такие есть), или создавать новые.
- PFC_PENS - использовать существующие карандаши;
- PFC_BRUHS - использовать существующие кисти;
- PFC_DIBS - использовать существующие DIB;
- PFC_DDIBS - использовать существующие двойные DIB;
- PFC_STRINGS - использовать существующие строки;
- PFC_FONTS - использовать существующие шрифты;
- PFC_TEXTS - использовать существующие тексты;
- PFC_3D - использовать существующие трехмерные пространства;
- PFC_ALL - использовать все уже существующие инструменты.
Возвращаемое значение
Возвращает дескриптор вставленного двухмерного объекта.
Пример
hobj := GetObject2dByNameGetObject2dByName (~HSpace,#0,"lineE3")
r := CopyToClipboard2dCopyToClipboard2d (~HSpace,~hobj)
h := PasteFromClipboard2d(~HSpace,40,20,PFC_MOVEOBJECT)
h := PasteFromClipboard2d(~HSpace,50,40,PFC_MOVEOBJECT)
h := PasteFromClipboard2d(~HSpace,60,60,PFC_MOVEOBJECT)
см. Графика 2DGraphics2d
см. Функции работы с двухмерной графикойGrafics_function
Created with the Personal Edition of HelpNDoc: Make Documentation a Breeze with HelpNDoc's Clean and Efficient User Interface