Forum: Algorithmen, Datenstrukturen und Klassendesign
by RootGrapefruit,
25. Aug 2014
FormStyle := fsStayOnTop
ist letztendlich schon der gesamte Quellcode. Wenn das dahinterliegende Fenster fokussiert ist gehen alle Mausklicks "durch" mein Programm.
Windows Versionen habe ich XP und Win 7 probiert, und Delphi Versionen 6 und XE5.
Das Problem tritt anscheinend nur bei bestimmten Programmen im Hintergrund auf.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by RootGrapefruit,
25. Aug 2014
Ich habe es über FormStyle in den Eigenschaften der Form probiert, und über
SetWindowPos(Self.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE or SWP_NOMOVE or SWP_NOACTIVATE);
Die Form bleibt auch immer sichtbar, man kann halt nur durch sie durchklicken :(
Forum: Algorithmen, Datenstrukturen und Klassendesign
by RootGrapefruit,
25. Aug 2014
Moin,
Ich möchte eine Anwendung erstellen, die verhindert, dass man auf einen bestimmten Bereich eines anderen Programms klickt, der von dem Programm verdeckt wird.
Wenn ich mein Programm AlwaysOnTop mache, dann auf das untere Programm klicke (sodass es den Fokus bekommt), und dann auf das was hinter meinem Programm liegt, dann wird der Mausklick durch mein Programm geleitet.
Wie kann ich das...