Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как отловить получение фокуса другим приложением Добавлено: 23.09.11 22:33  

Автор вопроса:  to-to | ICQ: 358430209 
Как узнать что какое-то приложение получило фокус?
Т.е событие получения фокуса другим приложением.

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Ким Чен Ир



Вопросов: 0
Ответов: 140
 Профиль | | #1 Добавлено: 24.09.11 05:27
Вообще, пишется CBTProc в DLL, в ней ловится HCBT_SETFOCUS и это событие передается в собственное приложение.

Ответить

Номер ответа: 2
Автор ответа:
 to-to



ICQ: 358430209 

Вопросов: 10
Ответов: 11
 Профиль | | #2 Добавлено: 24.09.11 09:29
Спасибо за ответ, но что-то сложновато)))
А средствами .NET Framework нельзя реализовать?

Ответить

Номер ответа: 3
Автор ответа:
 @lex



Вопросов: 14
Ответов: 262
 Профиль | | #3 Добавлено: 29.09.11 18:23
Сложно - бери хэндл окна и чекай GetForegroundWindow'ом. Совпадают - получило фокус.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам