jaki jest uchwyt do aktywnego okna ?
0
0
GetForegroundWindow()
0
GetActiveWindow();
jeśli jest jakieś aktywne to ci zwróci uchwyt do niego - w przeciwnym wypadku wartość null (nil)
0
Niestety, kolego Ludomirze, ale nie masz jednak racji, twierdząc, iż Twoje rozwiązanie jest lepsze (rozmowa z gg, dla niewtajemniczonych). W helpie na temat GetActiveWindow() jest napisane wyraźnie:
If the calling thread does not have an active window, the return value is NULL.
Oznacza to, iż funkcja ta zwraca aktywne okienko tylko wtedy, kiedy jest nim okienko naszej aplikacji. [diabel] [diabel]