FindObject - Найти объект, ближайший к заданной точке, удовлетворяющий параметрам поиска |
Scroll |
Синтаксис Automation:
LPDISPATCH FindObject( double X, double Y, double Limit, IFindObjectParameters * Param );
Синтаксис COM:
HRESULT FindObject( double X, double Y, double Limit, IFindObjectParameters * Param, IDrawingObject * * Result );
Возвращаемое значение:
указатель на интерфейс IDrawingObject. |
|
Входные параметры:
X |
- первая координата точки, |
Y |
- вторая координата точки, |
Limit |
- предел поиска и найденное расстояние, |
Param |
- параметры поиска объектов IFindObjectParameters. |
Примечание:
Для поиска объектов в точке могут быть заданы расширенные параметры поиска.
Интерфейс расширенных параметров поиска IFindObjectParameters можно получить с помощью метода IKompasDocument1::GetInterface;
в 2D документах при использовании константы ksObjectFindObjectParameters.
Если расширенные параметры поиска не требуются, необходимо передать NULL в функцию.
Подразделы:
(отсутствуют)