Страница 2 из 2
Dll
Добавлено: 16 мар 2007, 11:42
BBB
namomelkor писал(а):мммммм.... У меня 2005-я студия. 6-го нет. А библиотеку выложеть сюда можешь?
Caption окна "About FolderView Control"
Caption второго окна "About FileView Control"
Вот, как-то так.
Для вызова из Delphi см. юнит HokAbout_U.pas.
Процедуры DoHook, DoUnHook.
Тестирование не проводил, так что извиняйте. Но раньше подобный способ проверял для своих нужд, как будто, все работало так, как и хотелось.
Re: как запретить появление формы зняя ее имя
Добавлено: 16 мар 2007, 11:51
namomelkor
Все уже не надо
поставил 6-й скомпилил все работает как нужно спасибо.
Re: как запретить появление формы зняя ее имя
Добавлено: 20 мар 2007, 16:22
ntoskrnl.dll
Не парься с этим "хуком"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Поройся в исходниках компонента ActiveX.
А именно:
1. Открой папку с компонентом в Total Commander;
2. Запусти поиск файлов с текстом, который отображается в в сплэш-окне;
3. Если файл будет найден, то постарайся модифицировать его (только не переборщи

)
4. Если ты в сё сделал правильно, то окно появляться больше не будет.
--------------------------------------
[OK] - Well done!!!
Re: как запретить появление формы зняя ее имя
Добавлено: 20 мар 2007, 18:42
namomelkor
вопервых хук я уже сделал
во вторых какие нафих исходники у меня их нет
Re: как запретить появление формы зняя ее имя
Добавлено: 22 мар 2007, 14:27
ntoskrnl.dll
Ну извини.
Re: как запретить появление формы зная ее имя
Добавлено: 27 мар 2007, 22:13
Yura_ua
Можно воспользоватся тем же FindWindow, а потом послать окну SW_Hide. Окно не закроется, а спрячется, но мешать абсолютно не будет.
Re: как запретить появление формы зная ее имя
Добавлено: 28 мар 2007, 10:32
Blood_Magic
Yura_ua писал(а):Можно воспользоватся тем же FindWindow, а потом послать окну SW_Hide. Окно не закроется, а спрячется, но мешать абсолютно не будет.
помоему, про это я в начале писал
Re: как запретить появление формы зная ее имя
Добавлено: 28 мар 2007, 11:28
BBB
Yura_ua писал(а):Можно воспользоватся тем же FindWindow, а потом послать окну SW_Hide. Окно не закроется, а спрячется, но мешать абсолютно не будет.
Все равно, по идее, окно будет "мелькать" (хоть и на мгновение) на экране.
Хук запрещает создание окна, т.е. окно вообще не появляется (ни в каком виде).
Re: как запретить появление формы зная ее имя
Добавлено: 28 мар 2007, 13:37
Yura_ua
Blood_Magic писал(а):помоему, про это я в начале писал
Извиняюсь, првтыкал

Re: как запретить появление формы зная ее имя
Добавлено: 28 мар 2007, 18:47
namomelkor
окна нельзя прятать т.к оно для продолжения работы требует закрытия себя без закрытия окна моя форма вообще не появляется )))))))))