105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
|
|
Приложение не видно в трее и панели задач, главная форма вызывается горячими клавишами23.07.2011, 23:37. Показов 6516. Ответов 30
Метки нет Все метки)
(
Иногда необходимо, чтобы программа не висела ни в трее, ни на панеле задач, а делала свою работу тихо. Главное, чтобы можно было получить к ней доступ в любой момент нажааав, ну например кёнтр+альт+щ. И чтобы форма ещё на экране постоянно не висела.
P.S Хочу добавить в программу Ciberst "In tray" функцию, что бы она стартовала с автозагрузкой(но это я делать умею) и что бы она даже в трее не светилась, а я мог просто получить к ней доступ с помощью гор клавиш. P.S.S Главное чтобы в Диспетчере осталась, а то мало ли что=))
0
|
23.07.2011, 23:37 | |
Ответы с готовыми решениями:
30
Как развернуть приложение горячими клавишами Проблема с горячими клавишами DLL с горячими клавишами |
30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
23.07.2011, 23:44 | |
У формы отключи свойство "ShowInTaskb = False"... Она исчезнет с панели задач и при нажатии на кнопку свернуть ее не будет в трее... Но она будет висеть в дес. задач в процессах
Добавлено через 47 секунд А насчет го. клавиши я не помню как это сделать ![]()
1
|
![]() 91 / 46 / 2
Регистрация: 02.11.2010
Сообщений: 261
|
|||||||||||
23.07.2011, 23:54 | |||||||||||
![]() Решение
Чтобы она делала работу тихо в своствах формы поставь ShowInTaskbar=False и в код формы поставь после
3
|
![]() 147 / 147 / 41
Регистрация: 01.12.2009
Сообщений: 275
|
|||||||||||
23.07.2011, 23:58 | |||||||||||
По поводу горячих клавиш ...
1
|
![]() 169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
|
||||||
24.07.2011, 00:39 | ||||||
да..я тоже интересовался этим вопросом и не раз..но к сожалению ничего хорошего так и не нашел..
Есть способ с использованием апи функций..Так называемый перехват клавиш(хук) ОН довольно таки замороченный, поэтому приводить не буду, но вот вариант попроще и в принципе рабочий..но все это конечно не красиво и не практично
0
|
30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
24.07.2011, 00:49 | |
Как я понял... Этот код действует так:
Есть таймертик... В нем заданно время допустим 5с... Если по достижению этих 5с зажатки кнопки "Q" и "R" тогда цвет меняется... Этот вариант думаю тоже не годится да и в нем много багов будет
0
|
![]() 169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
|
||||||
24.07.2011, 01:17 | ||||||
какие еще баги?
![]() Таймер работает постоянно и опрашивает апи функцию на то были ли нажаты конкретные клавиши, вот и все....Баг только в том что постоянно работает таймер и опрашивает функцию... Не знаю даже но наверно будет лучше если модераторы сотрут это сообщение, по крайней мере мой антивирус попытался сделать именно так (после того как я создал проект с этим кодом), поэтому копируй быстрее
0
|
![]() 147 / 147 / 41
Регистрация: 01.12.2009
Сообщений: 275
|
|
24.07.2011, 02:50 | |
Вот тут есть рабочий пример.
0
|
Почетный модератор
![]() ![]() |
|
24.07.2011, 04:01 | |
Конечно, когда использовать их где не надо и через одно место. Для горячих клавиш используйте RegisterHotKey, примеры есть в разделе C#.
2
|
![]() 559 / 436 / 21
Регистрация: 16.12.2010
Сообщений: 953
|
||||||||||||||||
24.07.2011, 08:37 | ||||||||||||||||
![]() Решение
для того чтобы отловить ctrl+alt+Щ замени
Не по теме: неправильное использование, может замедлить производительность компьютера.
6
|
![]() 169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
|
||||||
24.07.2011, 19:37 | ||||||
Treals, я как бы тоже вариант кидал
![]() а если серьезно то тебе нужно в этой строчке как я понял разбираться что бы ввести еще одну гор. клавишу
кстати...не плохой вариант ![]()
0
|
30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
24.07.2011, 23:15 | |
Да, что бы разные были
0
|
24.07.2011, 23:15 | ||||||
Помогаю со студенческими работами здесь
20
Работа с горячими клавишами Чтобы форма (иконка форма) не показывалась в панели задач Windows Секундомер с тремя горячими клавишами Управление громкостью горячими клавишами
Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Результаты исследования от команды MCM (март 2025 г.)
Programma_Boinc 07.04.2025
Результаты исследования от команды MCM (март 2025 г. )
В рамках наших текущих исследований мы продолжаем изучать гены, которые имеют наибольшую вероятность развития рака легких, выявленные в рамках. . .
|
Рекурсивные типы в Python
py-thonny 07.04.2025
Рекурсивные типы - это типы данных, которые определяются через самих себя или в сочетании с другими типами, которые в свою очередь ссылаются на исходный тип. В мире программирования такие структуры. . .
|
C++26: Объединение и конкатенация последовательностей и диапазонов в std::ranges
NullReferenced 07.04.2025
Работа с последовательностями данных – одна из фундаментальных задач, с которой сталкивается каждый разработчик. C++ прошел длинный путь в эволюции средств для манипуляции коллекциями – от. . .
|
Обмен данными в микросервисной архитектуре
ArchitectMsa 06.04.2025
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в. . .
|
PostgreSQL в Kubernetes: Автоматизация обслуживания с CNPG
Mr. Docker 06.04.2025
Администраторы баз данных сталкиваются с целым рядом проблем при обслуживании PostgreSQL в Kubernetes: как обеспечить правильную репликацию данных, как настроить автоматическое переключение при. . .
|
Async/await в TypeScript
run.dev 06.04.2025
Асинхронное программирование — это подход к разработке программного обеспечения, при котором операции выполняются независимо друг от друга. В отличие от синхронного выполнения, где каждая последующая. . .
|
Многопоточность в C#: Синхронизация потоков
UnmanagedCoder 06.04.2025
Многопоточное программирование стало неотъемлемой частью разработки современных приложений на C#. С появлением многоядерных процессоров возможность выполнять несколько задач параллельно значительно. . .
|
TypeScript: Классы и конструкторы
run.dev 06.04.2025
TypeScript, как статически типизированный язык, построенный на основе JavaScript, привнес в веб-разработку новый уровень надежности и структурированности кода. Одним из важнейших элементов этой. . .
|
Многопоточное программирование: Rust против C++
golander 06.04.2025
C++ существует уже несколько десятилетий и его поддержка параллелизма постепенно наращивалась со временем. Начиная с C++11, язык получил стандартную библиотеку для работы с потоками, а в последующих. . .
|
std::vector в C++: от основ к оптимизации производительности
NullReferenced 05.04.2025
Для многих программистов знакомство с std::vector происходит на ранних этапах изучения языка, но между базовым пониманием и подлинным мастерством лежит огромная дистанция. Контейнер std::vector. . .
|