Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];

Вниз

Как работать с 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 вся ветка

Форум: "KOL";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
4-55899
ai
2003-05-16 11:38
2003.07.17
Обработка сообщений от другого приложения


14-55786
Romaizdurdoma
2003-06-30 10:09
2003.07.17
Склонение слов (ФИО) по падежам


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


9-55380
Esc
2003-01-11 18:18
2003.07.17
Вопрос по OpenGL


3-55422
victor_ch
2003-06-24 09:18
2003.07.17
При дисконнекте с SYBASE через BDE выходит реплика





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский