I'm trying to create a HUD style display for a foreign application.
To do this, I'd need to make a transparent overlay window, that would be placed on top
of the window of the foreign application. The overlay window should allow me to place
widgets and draw text on it. Events should get forwarded to the underlying window,
if they happen on the transparent area (and otherwise allow the widgets to work as
expected).
I'm doing this on OSX with Java. I'd hope to do this with pure Java with portability to
other platforms, but if not possible, I'd be fine with solutions that would just allow
me to do this on OSX through Cocoa (Rococoa) or Carbon.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…