Форум: "Начинающим";
Текущий архив: 2006.07.02;
Скачать: [xml.tar.bz2];
ВнизФорма из DLL поверх вызвавшего окна Найти похожие ветки
← →
КиТаЯц © (2006-06-15 15:23) [0]Жму на форме на кнопку - кнопка вызывает процедуру из DLL - процедура креатит форму.
Вопрос: как сделать чтобы эта "форма из DLL" оставалась модальной по отношению к "окну с кнопкой" (как правильно скреатить?).
Спасибо.
← →
Сергей М. © (2006-06-15 15:25) [1]ShowModal
← →
КиТаЯц © (2006-06-15 15:42) [2]Спасибо. До этого каким-то чудом сам додумался...
Перефразирую вопрос: как вызвать из DLL модальную форму чтобы нельзя было перейти на "вызвавшую" форму (перекрыв модальную DLL форму) простым щелчком по его иконке на панеле задач?
Спасибо.
← →
Сергей М. © (2006-06-15 15:49) [3]Да по барабану, в DLL она, эта форма, или не в DLL)
Принципы едины - ShowModal
← →
КиТаЯц © (2006-06-15 15:52) [4]Спасибо.
Перефразирую вопрос: при едином принципе формирование модальной формы (ShowModal) как селать так, чтобы форма вызванная из DLL ни при каких манипулящиях юзера с мышью(клавиатурой) не смогла быть закрыта вызвавшим ее окном?
Спасибо.
← →
Сергей М. © (2006-06-15 15:59) [5]Для начала сделать так, чтобы контексты объектов Screen и Application в хост-приложении и в DLL были единые.
← →
Desdechado © (2006-06-15 15:59) [6]
function doTransform( App: HWND ): CARDINAL; stdcall;
var
hOldHandle: HWND;
begin
hOldHandle := Application.Handle;
Application.Handle := App;
result := ProcessData();
Application.Handle := hOldHandle;
end;
это в DLL - надо в нее передавать хэндл вызывающего приложения
← →
Сергей М. © (2006-06-15 16:01) [7]
> хэндл вызывающего приложения
>
сильно сказано
← →
КиТаЯц © (2006-06-15 16:04) [8]
> Сергей М. © (15.06.06 15:59) [5]
Вот именно! Спросил бы "как сделать так, чтобы контексты объектов Screen и Application в хост-приложении и в DLL были единые"??? Вопрос в лет в "начинающие" не улетел бы... Или улетел? ;)
> Desdechado © (15.06.06 15:59) [6]
BEST!!! Это и надо было!
Спасибо икренне! ))))
← →
Сергей М. © (2006-06-15 16:06) [9]
> Это и надо было
Это и есть в некот.роде "передача контекста"
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.07.02;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c