Модальное диалоговое окно.

Автор SerGoVec, 01.12.15, 17:08:45

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

SerGoVec

Всем привет!

Как сделать модальное диалоговое окно в компасе используя klAPI7.DLL ? Скажим при натуплении определенного события должно появиться модальное окно.

Под klAPI 5 это выглядило бы так (код на delphi):

var
kompas: KompasObject;

procedure LiBRARYENTRY (command: Word);pascal;
begin
kompas := KompasObject(CreateKompasObject);
...
end;

в теле события было бы нечто такое

...
var
form: Myform;
begin

//форма стала дочерней формой компаса
Application.Handle := kompas.ksGetHWindow
//доступ к компасу закрыт пока работаем с формой
kompas.ksEnableTaskAccess(0);
form := Myform.create(Application);
form.ShowModal;
//как только форма закрыта доступ к компасу открыт
kompas.ksEnableTaskAccess(1);
//откл формы
Application.Handle := 0;

end;


что-то в таком духе. Как с klAPI7 работать в этом плане??

Вам кто то мешает использовать одновременно API5 и API7?