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

Вниз

Как работать с handle всего приложения и отдельных форм   Найти похожие ветки 

 
Ал   (2002-11-12 09:32) [0]

Работая с VCL я, чтобы скрыть окно из панели задач, но оставить на экране и в системном лотке, использовал ShowWindow(Application.Handle, SW_HIDE) на событии onShow для главной формы.

При попытке сделать то же самое с KOL - ошибка: Undeclared identifier: "Application"
При попытке работать с другими API-функциями, где нужен handle окна - Undeclared identifier: "handle".
Я конечно обошел это для окна (нахожу HWND через FindWindow), а вот как же все-таки оставить приложение на экране, но убрать с панели задач?


 
bartov   (2002-11-12 09:39) [1]

Applet.Handle - handle всего приложения
Form.Handle - отдельных форм


 
bartov   (2002-11-12 10:39) [2]

ShowWindow(Application.Handle, SW_HIDE)

Applet.Visible := FALSE; // Hide
Applet.Visible := TRUE; // Show


 
Ал   (2002-11-12 11:00) [3]

Уважаемый bartov!
Но у меня Form1.Handle (Form2.Handle, ...) в функциях, подвешенных на события, не работает.
Выдает Undeclared identifier: "handle"!!!
Почему - не понимаю! Пришлось извращаться FindWindow(), чтобы этот самый Handle получить.


 
Ал   (2002-11-12 11:20) [4]

И к тому же ни ShowWindow(Applet.Handle, SW_HIDE), ни Applet.Visible := False не прячет приложение с панели задач.
Может я что-то не так делаю?


 
SPeller ©   (2002-11-12 12:26) [5]

Form1.Form.Handle
Form2.Form.Handle
Applet.Handle


 
lamachok   (2002-11-12 19:25) [6]

блин если ты трой пишешь дак ты вообще форму не создавай и все



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
14-55721
Marser
2003-06-30 22:20
2003.07.17
---|Ветка была без названия|---


14-55815
Kiril
2003-07-01 00:53
2003.07.17
Можно попробовать заработать...


3-55439
V-A-V
2003-06-24 14:12
2003.07.17
Progress для AdoQuery


7-55867
AndreiSm
2003-05-07 11:22
2003.07.17
Определение чипсета системной платы


7-55877
Карелин Артем
2003-04-28 13:34
2003.07.17
Сервис для W2000. Восстановление при сбое.