bug mit GetActiveWindow()
Übersicht

NiclasBetreff: bug mit GetActiveWindow() |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi,
wie ich gestern herausfand, schein ein bug in BB mit dieser api funtion zu sein... Ich nutze diesen api befehl über eine userlib - Aber der funktioniert NUR wenn das aktive Fenster auch das BB Fenster ist, dann bekomme ich auch nen hwnd aber sobald ich ein aktives fenster habe das nicht das BB Fenster ist bekomme ich 0 beim hwnd, d.h. ich kann kein hwnd vom grad aktivem Fenster bekommen (ausser dem BB Fenster). Weis jemand wie man das umgehen kann, Ion-Painter war so freundlich und hat das gnze mit einer pb dll getestet, fenau das selbe prob... mfg Niclas |
||
![]() |
Bigmichi |
![]() Antworten mit Zitat ![]() |
---|---|---|
dan stimtm deine API funktion nicht -.- musst du mal nach einer anderen suchen oder selber machen ich hab zu wenig Ahnung von API um dir eine zu machen aber ich weiß das es eine gibt hab ich früher in VB und jetzt in Delephi auchbenutzt ![]() |
||
Jake |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Auszug aus meiner Win-API-Doku:
Code: [AUSKLAPPEN] he GetActiveWindow function retrieves the window handle to the active window associated with the thread that calls the function. HWND GetActiveWindow(VOID) If the function succeeds, the return value is the handle to the active window associated with the thread that calls the function. If the calling thread does not have an active window, the return value is NULL. Ich les das so, daß du damit das aktive Fenster deiner Applikation rausfinden kannst ("associated with the thread that calls the function"), und nicht generell das Fenster mit dem Fokus. Guck mal unter GetForegroundWindow, könnte eher das sein, was du brauchst. |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group