Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как выловить - user перешел в окно моей проги(VB6 + Win98, XP)
|
|||
|---|---|---|---|
|
#18+
К примеру, если в Win98(XP) одновременно запущены Word2000 и моя программа. Как в моей программе я могу засечь, что пользователь, поработав в Word2000, перешел в окно моей программы (с помощью <Alt><Tab> или кликом в панели задач)? Пока я использую Form1.Paint - но похоже она регулярно вызывается и при работе usera только внутри проограммы и отсечь эти случаи весьма непросто. Подскажите, как правильно выловить переходы между приложениями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2004, 17:13 |
|
||
|
Как выловить - user перешел в окно моей проги(VB6 + Win98, XP)
|
|||
|---|---|---|---|
|
#18+
интересная задачка а можно узнать для чего ловить переход? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2004, 17:46 |
|
||
|
Как выловить - user перешел в окно моей проги(VB6 + Win98, XP)
|
|||
|---|---|---|---|
|
#18+
Дмитрий П.К примеру, если в Win98(XP) одновременно запущены Word2000 и моя программа. Как в моей программе я могу засечь, что пользователь, поработав в Word2000, перешел в окно моей программы (с помощью <Alt><Tab> или кликом в панели задач)? Пока я использую Form1.Paint - но похоже она регулярно вызывается и при работе usera только внутри проограммы и отсечь эти случаи весьма непросто. Подскажите, как правильно выловить переходы между приложениями. Нужно использовать Subclassing, а именно отлавливать сообщение WM_ACTIVATEAPP. Посмотрите на примеры Subclassing-a на сайте http://www.mvps.org/vb/index2.html?samples.htm Кажется среди них есть и то, что вам нужно. Если нет, то поиск можно осуществлять по vb сайтам по ключевым словам WM_ACTIVATEAPP subclassing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2004, 18:18 |
|
||
|
Как выловить - user перешел в окно моей проги(VB6 + Win98, XP)
|
|||
|---|---|---|---|
|
#18+
да не надо ничего такого! Нужно просто подрубить APIшку - GetForegroundWindow. при запуске твоей проги нужно узнать код своего окна. потом по таймеру мы можем вычеслить когда фокус передёт на твою прогу и запустить некую процедуру. Public Declare Function GetForegroundWindow Lib "user32" () As Long ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2004, 12:33 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32722741&tid=2168779]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 319ms |

| 0 / 0 |
