[win32] Klickdurchlässiges Window
Verfasst: 24.03.2006 19:29
Hi,
der Titel und die Frage sind etwas seltsam
, aber durchaus realisierbar. Ich schaff's aber irgendwie nicht - vielleicht habt Ihr ja eine Idee.
Ich habe ein layered Window (hübsch transparent) und (als dessen Parent) ein unsichtbares Window erzeugt, um mein Programm nicht permanent in der Taskleiste anzuzeigen (ein grafisches Window auf dem Desktop sollte reichen). Da ich die linke Maustaste auf meinem transparenten Window nicht benötige (alle Interaktionen werden über die rechte Maustaste gemacht) und man den Desktop bzw. das darunterliegende Window durch die Transparenz noch gut erkennen kann wollte ich die einfache Tastenklicks auf das darunterliegende Window weitergeben - also so tun, als würde es mein Window gar nicht geben.
Es gibt bereits ein Programm, dass so etwas macht: ClocX, allerdings ist der Quellcode nicht frei verfügbar.
Habt Ihr vielleicht schonmal sowas programmiert oder wisst, wie ich das angehen kann?
Dank und Gruß
René
der Titel und die Frage sind etwas seltsam

Ich habe ein layered Window (hübsch transparent) und (als dessen Parent) ein unsichtbares Window erzeugt, um mein Programm nicht permanent in der Taskleiste anzuzeigen (ein grafisches Window auf dem Desktop sollte reichen). Da ich die linke Maustaste auf meinem transparenten Window nicht benötige (alle Interaktionen werden über die rechte Maustaste gemacht) und man den Desktop bzw. das darunterliegende Window durch die Transparenz noch gut erkennen kann wollte ich die einfache Tastenklicks auf das darunterliegende Window weitergeben - also so tun, als würde es mein Window gar nicht geben.
Es gibt bereits ein Programm, dass so etwas macht: ClocX, allerdings ist der Quellcode nicht frei verfügbar.

Habt Ihr vielleicht schonmal sowas programmiert oder wisst, wie ich das angehen kann?
Dank und Gruß
René