Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.04.04;
Скачать: CL | DM;

Вниз

Определение фокуса на главном окне Windows?   Найти похожие ветки 

 
Vemer ©   (2009-01-19 11:58) [0]

Как определить фокус/активность окна DeskTop?
Такая проверка почему-то не пашет:


AlienWnd, OSWnd :HWnd;

AlienWnd := GetForegroundWindow;
OSWnd := GetDesktopWindow;

If AlienWND = OSWnd Then ...


P.S. Поиск пробовал. (для любителей кипятка)


 
{RASkov} ©   (2009-01-19 12:19) [1]

Может:
if GetActiveWindow = 0 then <Фокус на рабочем столе>
?


 
Eraser ©   (2009-01-19 12:31) [2]

> [1] {RASkov} ©   (19.01.09 12:19)

GetActiveWindow - возвращает октивное окно только в рамках текущего приложения.

> [0] Vemer ©   (19.01.09 11:58)
> Как определить фокус/активность окна DeskTop?

десктоп (GetDesktopWindow) в нормальных условиях не может получить фокус. да и в не нормальных не факт что может.


 
Vemer ©   (2009-01-19 12:41) [3]

Мне как-то надо узнать что фокус находиться там, где он оказывается после щелчка мышью (левая кнопка ес-но)  на пустом месте на рабочем столе.


 
Eraser ©   (2009-01-19 12:52) [4]

скачай вот эту программу http://s0m.narod.ru/iws.html и с помощью неё выясни заголовок и класс нужного окна.



Страницы: 1 вся ветка

Текущий архив: 2010.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.007 c
2-1265224360
Pavel
2010-02-03 22:12
2010.04.04
как отправить запросы модему


15-1263144972
Кто б сомневался
2010-01-10 20:36
2010.04.04
Компенсация одиночества


15-1263251045
Smile
2010-01-12 02:04
2010.04.04
Германн или где?


15-1263083184
Inovet
2010-01-10 03:26
2010.04.04
Почему сломалась ветка "Кто знает, что-то похожее, но новое?"


2-1264842900
Евгений Р.
2010-01-30 12:15
2010.04.04
Русские буквы в полях ADO-таблиц (DBF)