|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.08.2010, 00:17 | #31 |
Пользователь
Регистрация: 27.08.2010
Сообщений: 60
|
А как программа будет искать консоль? Где именно нужно писать это все? И программа же должна будет еще обрабатывать меню, которое должно всплыть по нажатию на ярлык в трее.
А как иконку в трей и обработчик писать? |
29.08.2010, 00:26 | #32 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
Программа будет искать ее точно так же как и консоль саму себя искала... Код писать по OnCreate главной формы. Чтобы иконку в трей поищите тут на форуме... Если не получится - завтра обязательно помогу.
Никогда не знаешь, где тебе повезет... (Фрай)
|
29.08.2010, 00:30 | #33 |
Пользователь
Регистрация: 27.08.2010
Сообщений: 60
|
Спасибо огромное! Я тогда поищу. Но боюсь, что еще будут вопросы))
|
29.08.2010, 11:46 | #34 |
Пользователь
Регистрация: 27.08.2010
Сообщений: 60
|
У меня еще вопрос. У меня сначала появляется одна маленькая форма с просьбой регистрации, потом еще маленькая, а только потом большая, с которой ведется основная работа. Но нужно, чтобы консоль можно было свернуть сразу. Можно писать все что вы рассказали в файле с первой формой? Или после того, как она скроется и с консолью поработать не получится?
|
29.08.2010, 11:48 | #35 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
Всё получится. Вы при запуске основной программы, прячете консоль, и рисуете иконку в трее.
Никогда не знаешь, где тебе повезет... (Фрай)
|
29.08.2010, 11:50 | #36 |
Пользователь
Регистрация: 27.08.2010
Сообщений: 60
|
Спасибо еще раз))
Буду пробовать)) |
29.08.2010, 11:59 | #37 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
Единственная ремарка, Раньше Вы прятали консоль, получая заголовок (это был путь). Теперь же Вам путь будет неизвестен, но можно сделать так:
В пакет Delphi входит специальная утилита для отслеживание всех активных процессов, она называется WinSight32. Вот ею мы и воспользуемся. Запустите её, покопайтесь в списке процессов, ищите строку где значится текущий заголовок нужного окна, например Блокнота, и в левой части этой строки в фигурных скобках вы найдёте имя класса окна. Для блокнота это будет "Notepad". Теперь зная имя класса окна мы можем спрятать окно таким способом: Код:
Никогда не знаешь, где тебе повезет... (Фрай)
|
29.08.2010, 12:13 | #38 |
Пользователь
Регистрация: 27.08.2010
Сообщений: 60
|
Запустила. Блокнот нашла)) А вот свое окно нет. Там должен быть заголовок прям написан, т.е. путь? Такого точно нет. Это может быть?
|
29.08.2010, 12:20 | #39 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
[edit]
Код:
Вам код, для скрыть\показать консольку.
Никогда не знаешь, где тебе повезет... (Фрай)
Последний раз редактировалось DIgorevich; 29.08.2010 в 12:25. |
29.08.2010, 12:24 | #40 |
Пользователь
Регистрация: 27.08.2010
Сообщений: 60
|
Прикладываю консоль. Спасибо!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Свернуть чужую программу в трей | grafgrial | Общие вопросы Delphi | 6 | 18.06.2010 19:27 |
Как свернуть программу в трей !!! | Football_lady | Общие вопросы Delphi | 1 | 06.02.2010 19:46 |
Свернуть в трей | Nice42ru | Помощь студентам | 1 | 05.02.2010 17:02 |
Word документ свернуть в трей | Foxx | Microsoft Office Word | 4 | 15.10.2009 23:50 |
Нужно свернуть прогу в трей | AD_min | Общие вопросы Delphi | 5 | 13.10.2009 17:01 |