Da wirst du wohl oder übel selbst Hand anlegen müssen. Folgende Schritte in etwa:
- Screenshot vom aktuellen Desktop machen (
Screenshot)
- Den Text auf ein temporäres Bitmap ausgeben
- Die Pixel im Screenshot auf die entsprechende Farbe prüfen, die im temporären Bitmap zum Text gehören
- Wenn ein Pixel ein Textpixel ist und der entsprechende Pixel auf dem Screenshot die richtige Farbe hat, dann den Pixel auf dem Desktop setzen
Wenn du geglättete Fonts willst, kannst du den Grauwert eines Pixels im temp. Bitmap als Alpha interpretieren, und mit der Pixelfarbe auf dem Screenshot entsprechend verrechnen, und diese Farbe dann auf den Desktop zeichnen. Aber du wirst glaube ich nicht drum herum kommen, das ganze pixelweise "zu Fuß" machen zu müssen.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)