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