|
|
|
Как можно вывести приложение поверх остальных, сделав его активным?
|
|||
|---|---|---|---|
|
#18+
Всем привет! Пару месяцев мучаюсь с таким вопросом, но гугл не помогает, делаю сам - не работает должным образом. Суть в чём: необходимо вывести приложение на передний план, чтобы не клацать на него, чтобы горячие клавиши работали, в общем чтоб оно стало активным. Функции типа Код: pascal 1. не работают, либо срабатывают через раз, что на windows 7 на разных ПК, что на windows 10. Много чего перепробовал, но пока сделал так: Код: pascal 1. 2. 3. 4. 5. 6. Но необходимо нажимать на окно, чтобы выбрать его, а это не удобно. Подскажите пожалуйста, как можно реализовать такую функцию, чтобы не срабатывала через раз и не приходилось вручную делать программу активной? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2018, 18:59 |
|
||
|
Как можно вывести приложение поверх остальных, сделав его активным?
|
|||
|---|---|---|---|
|
#18+
У Рэйдмонда Чена есть хорошая статья, почему это хреновая затея. Если не ошибаюсь, у Гансмокера перевод был. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2018, 19:14 |
|
||
|
Как можно вывести приложение поверх остальных, сделав его активным?
|
|||
|---|---|---|---|
|
#18+
В догонку, подсказка - посмотреть как система себя ведёт, когда хочет уведомить юзверя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2018, 19:17 |
|
||
|
Как можно вывести приложение поверх остальных, сделав его активным?
|
|||
|---|---|---|---|
|
#18+
Ghost74Суть в чём: необходимо вывести приложение на передний план, чтобы не клацать на него, чтобы горячие клавиши работали, в общем чтоб оно стало активным. Ты определись: тебе нужно именно вывести приложение на передний план или чтобы горячие клавиши работали? С первым обломись, второе делается через функцию RegisterHotKey(). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2018, 19:18 |
|
||
|
Как можно вывести приложение поверх остальных, сделав его активным?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2018, 20:56 |
|
||
|
Как можно вывести приложение поверх остальных, сделав его активным?
|
|||
|---|---|---|---|
|
#18+
GunSmoker, а я знаю как. Но на этот раз не скажу. Не то в очередном патче винды и это способ прикроют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2018, 21:00 |
|
||
|
Как можно вывести приложение поверх остальных, сделав его активным?
|
|||
|---|---|---|---|
|
#18+
Ghost74Всем привет! Пару месяцев мучаюсь с таким вопросом, но гугл не помогает, делаю сам - не работает должным образом. Суть в чём: необходимо вывести приложение на передний план, чтобы не клацать на него, чтобы горячие клавиши работали, в общем чтоб оно стало активным. Функции типа Код: pascal 1. не работают, либо срабатывают через раз, что на windows 7 на разных ПК, что на windows 10. Много чего перепробовал, но пока сделал так: Код: pascal 1. 2. 3. 4. 5. 6. Но необходимо нажимать на окно, чтобы выбрать его, а это не удобно. Подскажите пожалуйста, как можно реализовать такую функцию, чтобы не срабатывала через раз и не приходилось вручную делать программу активной? Ищи и ковыряй исходники TElTopmost из набора ElPack Tools от lmd.de - эта штука просто сущий термояд. Если её бросить на форму, то это окно перекрыть больше не сможет никто включая саму систему. По крайней мере так было от экспи до восьмёрки, в десятке не проверял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2018, 21:11 |
|
||
|
Как можно вывести приложение поверх остальных, сделав его активным?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2018, 21:25 |
|
||
|
Как можно вывести приложение поверх остальных, сделав его активным?
|
|||
|---|---|---|---|
|
#18+
Из всех видов компьютерных преступлений наиболее отвратительным является кража фокуса у активного окна (с) А. Махоткин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2018, 13:12 |
|
||
|
Как можно вывести приложение поверх остальных, сделав его активным?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, нужно чтобы при выводе поверх других окон, приложение было активным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2018, 19:34 |
|
||
|
Как можно вывести приложение поверх остальных, сделав его активным?
|
|||
|---|---|---|---|
|
#18+
Это неприлично, негигиенично, И несимпатично, вам говорят. > необходимо вывести приложение на передний план А активировать-то его зачем? > чтобы горячие клавиши работали Они и так вполне работают. > необходимо нажимать на окно Зачем? > делать программу активной Зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 10:22 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39699991&tid=2040365]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
194ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 539ms |

| 0 / 0 |
