Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.26;
Скачать: CL | DM;

Вниз

Application.Handle в DLL из программы типа TaskBar....   Найти похожие ветки 

 
Sirus ©   (2003-12-13 07:24) [0]

Привет Мастера...
есть проблема... Из основной программы вызывается форма находящаяся в DLL. Форме передается параметр Application.Handle
чтобы форма DLL не создавала свою кнопку на панели задач.
Форма основной программы типа Taskbar... Т.е. находится вверху раб.стола и появляется при подведении указателя мышки к границе раб.стола...
Так вот до того как вызвать DLL прога работает как положено...
После вызова и завершения работы DLL прога перестает реагировать на подход мыши к границе раб.стола... Т.е. больше не появляется...
Если в DLL не передавать Application.Handle то все работает нормально, только вот DLL создает свою кнопку на панели задач...

Посоветуйте что-нить.... плиизз...


 
TUser ©   (2003-12-14 19:42) [1]


> Форме передается параметр Application.Handle

Что это значит. Если просто передать этот хендл, то на вызывающюю форму это никакого вляния не окажет. А вызываемая из dll форма не должна иметь никакой кнопки на таскбаре - такую кнопку имеет приложение, а не форма. Т.е., если ты специально не постараешься, то такой кнопки и не болжно быть, вроде.


 
Юрий Зотов ©   (2003-12-14 20:59) [2]

> TUser © (14.12.03 19:42) [1]

Как раз если специально не постараться, то форма из DLL создает кнопку.

> Sirus © (13.12.03 07:24)

Этот код убирает кнопку формы с таскбара. Попробуйте использовать его и не передавать Application.Handle.

type
TDllForm = class(TForm)
...
protected
procedure CreateParams(var Params: TCreateParams); override;
...
end;

procedure TDllForm.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.ExStyle := Params.ExStyle or WS_EX_TOOLWINDOW
end;


 
Sirus ©   (2003-12-15 11:32) [3]

Спасибо за совет...



Страницы: 1 вся ветка

Текущий архив: 2003.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
14-86560
Дмитрий_Б
2003-12-02 11:44
2003.12.26
Вопрос знатокам 1С.


1-86439
kagor
2003-12-13 15:07
2003.12.26
Delphi 5 и Win 2K


6-86484
AlexV
2003-10-29 08:39
2003.12.26
Нужна помощь по сокетам (открытие, закрытие, отправка сообщений)


9-86237
elf_123
2003-06-06 15:37
2003.12.26
Тякстуры...


6-86475
Vin
2003-10-23 12:40
2003.12.26
Как поместить на форму картинку из Html странички