|
0 / 0 / 0
Регистрация: 13.12.2009
Сообщений: 15
|
|
Hide31.05.2010, 14:16. Показов 3965. Ответов 9
Метки нет (Все метки)
как можно сделать,что бы при нажатии на кнопку,форма пряталась,что бы её даже в трее не было видно,а вызывалась по нажатию определённых клавиш?
Заранее спс
0
|
|
| 31.05.2010, 14:16 | |
|
Ответы с готовыми решениями:
9
Hide Hide When |
|
3924 / 925 / 125
Регистрация: 16.04.2009
Сообщений: 1,977
|
||||||
| 31.05.2010, 22:20 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 13.12.2009
Сообщений: 15
|
|
| 01.06.2010, 08:24 [ТС] | |
|
Я в VB не силён,поэтому кому несложно,начеркайте плз код.
0
|
|
|
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
|
|
| 02.06.2010, 01:20 | |
|
спрятать форму не сложно. сложнее вывести ее на экран нажатием клавиш. клавиши которые ты будешь нажимать, будут передаваться окну, имеющему в данный момент фокус, например браузеру или панели задач. для того, чтобы твое приложение узнало о нажатии клавиш нужно поставить глобальный хук на клавиатуру.
одноко, сходного эффекта можно добиться создав ярлык с быстрым вызовом. вот похожая тема https://www.cyberforum.ru/visu... post608002
0
|
|
|
исследователь
|
||
| 02.06.2010, 07:46 | ||
|
0
|
||
|
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
|
||||||
| 02.06.2010, 14:20 | ||||||
|
стырил у иностранцев и малеха подправил. помести в пустую форму такой код
1
|
||||||
|
исследователь
|
|
| 02.06.2010, 21:50 | |
|
Вариант предложенный ironegg возможно имеет право на жизнь, но он просто [выбирайте выражения!] как непрактичен и неудобен по сравнению с тем что я предложил (регулировать прозрачность).
0
|
|
|
3924 / 925 / 125
Регистрация: 16.04.2009
Сообщений: 1,977
|
|
| 02.06.2010, 22:01 | |
|
<Профессор>, никогда не делал прозрачных программ, но есть подозрение что полностью прозрачная программа (для глаз!) на самом деле не прозрачна для мышки и клавиатуры и на ней можно продолжать работать (по памяти), и нельзя работать с тем что ЗА ней.
Со всеми вытекающими как говорится... Я думаю вариант ironegg полностью соответствует условию задачи.
0
|
|
|
исследователь
|
|
| 02.06.2010, 23:38 | |
|
Я то как раз делал
Добавлено через 1 час 29 минут да ну блин странные вы какие-то а что нельзя сжать окно чтоб оно в короткий заголовок окна вместилось? И переместить его куда угодно, не сворачивая (в угол экрана). Ну нет надо делать глобальный хук клавиатуры, который уж точно будет воспринят как кейлоггер ибо они как раз этот хук используют! Надо делать все изящно! IMHO И сделать в конце-концов окно topmost=true
0
|
|
|
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
|
|
| 03.06.2010, 04:27 | |
|
хук на клавиатуру эффективнее приведенного мной выше кода, так как цикл в процедуре ProcessMessages проверяет как минимум ВСЕ сообщения для окна приложения, а возможно(лениво перечитывать справку по API) и для всей системы. именно по этому во многих взрослых приложениях, типа контекстных переводчиков и тп. используют глобальные хуки для организации горячих клавиш. в частности хук на клавиатуру есть в опенсорсном ICQ-месенджере Miranda из кода которого я, когдато, безуспешно пытался разобраться как работает такой хук. хуки разрешены и одобрены к применению дядей билли для расширения функционала виндовс и нормальный антивирусник на нормальных хук ругаться не будет.
в интересах начинающих программистов, которые в будущем будут перечитывать этот топик в поисках изящных решений по глобальным хоткеям, предлагаю <Профессор> реализовать обе свои идеи в виде кода и (только обязательно, даже если не получится) выложить сюда для опробывания и конструктивной предметной критики
0
|
|
| 03.06.2010, 04:27 | |
|
Помогаю со студенческими работами здесь
10
Hide Action Outline И Hide When hide show Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
|
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
На примере нетипового документа разработанного в конфигурации КА2.
В качестве источника данных указан регистр накопления, в который записываются данные о. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|