Метод BindEmbeddedInterface Назад В начало Вперед

Назначение

Динамическое связывание области embedId с интерфейсом interfaceNameOrVar. Для обратной операции используется процедура UnBindEmbeddedInterface.

Описание

function BindEmbeddedInterface (embedId : longInt;
								interfaceNameOrVar : anyType
								[; winName : string]
							 ) : boolean;

Параметры

embedId - идентификатор области, с которой необходимо связать интерфейс.

interfaceNameOrVar - имя интерфейса или переменная, содержащая ссылку на интерфейс.

winName - имя окна, содержащего область embedId (может отсутствовать).

Возвращаемое значение

При благополучном завершении операции возвращает true, иначе false.

Исключения:

Пример

BindEmbeddedInterface (scGood, 'AktUsl'); // главное окно
BindEmbeddedInterface (scGood, 'AktUsl', 'w1'); // окно w1

var s : string; s := 'AktUsl.w1';
BindEmbeddedInterface (scGood, s);

var s : string; s := 'AktUsl';
BindEmbeddedInterface (scGood, s, 'w1');

var v1 : AktUsl;
BindEmbeddedInterface (scGood, v1, 'w1'); // через переменную

UnBindEmbeddedInterface (scGood); // отцепить панель

Версия

Начиная с Атлантис 5.0.02.