Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wykrycie pojawienia się nowego okna

Ostatnio zmodyfikowano 2017-02-04 05:06
Autor Wiadomość
Saran
Temat założony przez niniejszego użytkownika
Wykrycie pojawienia się nowego okna
» 2017-02-03 16:53:14
Witam panowie, winapi lub jakieś inne narzędzie oferuje sposób na sprawdzenie pojawienia się nowego okna, lub inaczej przyjścia powiadomienia ze Steam na pulpit?
P-157278
jankowalski25
» 2017-02-03 19:29:33
Może coś w stylu EnumWindowsProc w połączeniu z » WinAPIGetDesktopWindow? Ewentualnie możesz szukać okien za pomocą takich funkcji, jak » WinAPIFindWindow.

Może coś takiego:

1. Definiujesz własną funkcję EnumWindowsProc. Na podstawie otrzymanego uchwytu do okna oraz wartości
lParam
 zwracasz wartość typu
BOOL
 informującą o tym, czy chcesz szukać kolejnych okien.
2. Wywołujesz funkcję EnumDesktopWindows z uchwytem do pulpitu (funkcje GetThreadDesktop oraz GetCurrentThreadId mogą się przydać), wskaźnikiem do swojej funkcji EnumWindowsProc oraz odpowiednią wartością
lParam
.
P-157285
Saran
Temat założony przez niniejszego użytkownika
» 2017-02-03 20:38:38
Hmm ciekawe, sprawdzę.
P-157300
Elaine
» 2017-02-04 05:06:27
Normalnie pod Windowsem takie rzeczy robi się korzystając z UI Automation lub starszego Active Accessibility. Jak przystało na Windows, jedno i drugie to wielkie sterty COM.
P-157317
« 1 »
  Strona 1 z 1