|
51 / 46 / 8
Регистрация: 18.05.2011
Сообщений: 497
|
|
Развернуть копию программы из трея16.02.2012, 22:32. Показов 17395. Ответов 82
Метки нет (Все метки)
Нужно чтобы 2ая копию программы разворачивала 1уй копию программы.
Много читал по форумам но так и не нашёл ничего. Мб что то пропустил если поподалось киньте пожалуйста ссылочку. Я так понял что программа должна послать сообщение на разворачивание как то так. средставами sw_show, normal и тд. и тп не получилось так как.при разворачивании проги компоненты не отображаются некоторые. программа сворачивается через cooltrayicon через процедуру(если это важно) Заранее спасибо.
2
|
|
| 16.02.2012, 22:32 | |
|
Ответы с готовыми решениями:
82
Развернуть программу из трея Работа программы из трея Развернуть окно программы |
|
51 / 46 / 8
Регистрация: 18.05.2011
Сообщений: 497
|
|
| 17.02.2012, 01:47 [ТС] | |
|
т.е. иконка будет в трее?
'// вместо этого своё напишешь' - Что там писать?(не знаком с этой процедурой) )
0
|
|
|
|
|||
| 17.02.2012, 01:51 | |||
|
0
|
|||
|
51 / 46 / 8
Регистрация: 18.05.2011
Сообщений: 497
|
||
| 17.02.2012, 02:02 [ТС] | ||
|
у меня компонент..
Добавлено через 3 минуты я код для трея вообще не писал компонент сам всё делает... Добавлено через 29 секунд я так понимаю придётся переписывать на ручной трей? Добавлено через 5 минут
0
|
||
|
|
|
| 17.02.2012, 02:03 | |
|
paxan86, если у тебя какой-то компонент показывает значок только при сворачивании формы, то сочувствую. Просто на самом деле - сворачивание формы и отображение значка в трее - это события, не имеющие друг к другу абсолютно никакого отношения. Неопытные люди, увидев, что после сворачивания формы её значок убирается с панели задач,и появляется в трее, говорят, "свернулась в трей". отсюда и возникло словосочетание, хотя такое на самом деле не происходит - форма лишь скрывается методом Hide, и в этот же момент создаётся значок в трее
![]() Кстати, вручную этот значок можно вывести как два пальца об асфальт. Если хочешь, помогу.
0
|
|
|
51 / 46 / 8
Регистрация: 18.05.2011
Сообщений: 497
|
|
| 17.02.2012, 02:08 [ТС] | |
|
конечно я никогда не против помощи=)
насчёт ''свернулась в трей' в полне возможно не могу отрицать...=) теперь буду знать..=) но я всегда был уверен что компоненты почти все максимально ограничены и легки для понимания начинающему программисту, я считаю что создание собственного компонента на уровень выше...
0
|
|
|
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
|
|
| 17.02.2012, 02:08 | |
|
Глючный какой то компонент, хочешь дам другой или, код как написать самому?
Правда гарантии что все будет отображаться нет, это не из-за компонента скорее всего.
0
|
|
|
51 / 46 / 8
Регистрация: 18.05.2011
Сообщений: 497
|
|
| 17.02.2012, 02:12 [ТС] | |
|
какой компонент cooltrayicon?
0
|
|
|
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
|
|
| 17.02.2012, 02:22 | |
|
Да, он как то не доработан, у меня его нет правда, но судя по твоему приложению это так.
0
|
|
|
51 / 46 / 8
Регистрация: 18.05.2011
Сообщений: 497
|
|
| 17.02.2012, 02:24 [ТС] | |
|
ну не знаю он вроде самый популярный.. =)
0
|
|
|
Заблокирован
|
|
| 17.02.2012, 02:29 | |
|
а проблема то в чом? я чот ничо не пойму, начинал с разворота окна, терь иконки в трее
0
|
|
|
51 / 46 / 8
Регистрация: 18.05.2011
Сообщений: 497
|
||
| 17.02.2012, 02:37 [ТС] | ||
|
проблема так и есть в разворачивании но мне 2 форумчанина посоветовали написать вручную иконку трея..
Не по теме: я как не прочитаю Ваш комент так смешно)) толи залипаете Вы(шутка) толи я не очень хорошо изъяснил проблему =) Добавлено через 1 минуту
0
|
||
|
Заблокирован
|
|
| 17.02.2012, 02:43 | |
|
ну раз аш два форумчанина посоветовали, то канечно пишите
0
|
|
| 17.02.2012, 02:44 [ТС] | |
|
0
|
|
|
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
|
|
| 17.02.2012, 02:49 | |
|
fw_hint_trayicon.zip Компонент с примером
2
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
| 17.02.2012, 02:50 | |||||||||||||||||||||||||||||||||||||||||
|
Насчёт того, что у тебя не отображаются некоторые компоненты - у меня такое было. Это особенность Delphi 7 в винде Win7. Уже не помню, как с этим боролся.
О значке Надо добавить в uses модуль ShellAPI Там описана структура (record) для значка трея: TNotifyIconData Значком полностью управляет процедура: Shell_NotifyIcon У неё есть два параметра: 1) Действие, а именно: - Создать NIM_ADD - Изменить NIM_MODIFY - Удалить NIM_DELETE 2) Указатель на структуру со значком TNotifyIconData например, чтобы отобразить значок, надо заполнить структуру данными:
Чтобы добавить значок в трей, надо вызвать процедуру с параметром NIM_ADD:
и делов-тоНо то, что мы создали значок в трее ещё ни о чём не говорит - ведь он никак не влияет на форму.Точнее он будет посылать форме сообщения при наведении на него курсора, при кликании по нему... поэтому надо создать обработчик таких событий. Мы не зря при заполнении структуры делали такое:
В разделе формы public напиши вот такой код:
Обработчик событий от значка мы написали. теперь надо поймать сворачивание формы, и заменить это событие скрытием формы. Объявляй ещё одну процедуру
Вот и всё. Учитель с меня такой, как из тебя балерина, поэтому, вероятно, объяснил не совсем понятно. Для этого прикрепил рабочий пример всего, что описал выше. P.S. при удалении значка из трея, структуре ничего не делается. Поэтому её можно заново использовать (не перезаполнять) сколько угодно раз
2
|
|||||||||||||||||||||||||||||||||||||||||
|
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
|
|
| 17.02.2012, 02:52 | |
|
У тебя проблема неотображения компонентов в том что окно формы создается в свернутом виде, исправь это и все будет нормально и с твоим компонентом.
1
|
|
|
|
|||||||
| 17.02.2012, 02:55 | |||||||
|
Не по теме: ёшкин свет, сколько писанины то я нафлудил :rofl: Добавлено через 2 минуты
Можно попробовать на отображение формы написать что-то типа:
![]() Добавлено через 53 секунды Игорь[Igor], движок форума воспринял твой ник как какой-то вложенный тег
1
|
|||||||
|
726 / 478 / 130
Регистрация: 24.12.2008
Сообщений: 3,924
|
|
| 17.02.2012, 03:08 | |
|
Переходим на движок форума
0
|
|
|
|
||
| 17.02.2012, 03:11 | ||
Не по теме: это я про цитату в моём предыдущем посте. Она немного портачная получилась :)
0
|
||
| 17.02.2012, 03:11 | |
|
Зависают torrent-программы, развернуть из трея не удается Развернуть програму из трея Развернуть приложение из трея Не получается развернуть приложение из трея Как развернуть форму из трея? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|