Forum: Programmieren allgemein
Delphi
by KodeZwerg,
17. Jul 2018
Da habe ich wohl was missverstanden, das was ich oben schrieb gilt für egal was für Fenster und nicht beschränkt aufs Eigene Programm.
Forum: Programmieren allgemein
Delphi
by KodeZwerg,
17. Jul 2018
Habe mal ein wenig herumgespielt, EnumChildWindows(), GetWindowRect() und PtInRect() nutzte ich. Per GetWindow() kann man die z-order erfahren.
Mit RealChildWindowFromPoint() kann man das ganze auch abkürzen.
Als .dll komme ich um etwas wie hMouseHook := SetWindowsHookEx(WH_MOUSE, @mHookProc, GetModuleHandleFromInstance, 0); nicht drum herum.
Forum: Programmieren allgemein
Delphi
by KodeZwerg,
17. Jul 2018
Als .dll glaube ich klappt so etwas nur mit einem Hook.