Mein Problem ist folgendes:
Ich würde gerne ohne eine Form mit FormBorderStyle = None und der Größe des Bildschirmes
direkt auf den Bildschirm zeichnen (genauer gesagt auf den zweiten Bildschirm).
Filzstift habe ich bereits ausprobiert, aber das hat den Nachteil, dass man das gezeichnete nicht in eine Datei speichern kann
.
Der Grund für das direkte Zeichnen ist simpel: man kann wenn man eine Form verwendet nich auf darunterliegende Icons clicken, Fenster ziehen, etc.
Ich hätte gehofft, dass sich eine Art Graphics Objekt aus einem Handle erstellen lässt, Ähnlich wie z.B. bei Graphics.FromHwnd(PictureBox1.Handle). Derartiges habe ich allerdings nicht gefunden.
Ist es überhaupt realisierbar, dass man durch transparente Stellen hindurchklicken kann?
Denn mit der TransparencyKey Eingenschaft auf 0; 0; 1 und der Hintergrundfarbe der Form 0; 0; 1 funktioniert es im Moment nicht, auch nicht mit anderen Farben (sollte es nicht eigentlich funktionieren?). Ich glaube ich es schon einmal geschafft durch transparente Stellen zu klicken. Könnte es damit zusammenhängen, dass ich das Codeschnipsel "formDrag" verwendet habe? (Anstelle von MyBase.MouseDown und MyBase.MouseMove habe ich PictureBox1.MouseDown und PictureBox1.MouseMove verwendet um eine PictureBox, welche einen Rahmen darstellt zu verschieben)
Ich würde gerne ohne eine Form mit FormBorderStyle = None und der Größe des Bildschirmes
direkt auf den Bildschirm zeichnen (genauer gesagt auf den zweiten Bildschirm).
Filzstift habe ich bereits ausprobiert, aber das hat den Nachteil, dass man das gezeichnete nicht in eine Datei speichern kann

Der Grund für das direkte Zeichnen ist simpel: man kann wenn man eine Form verwendet nich auf darunterliegende Icons clicken, Fenster ziehen, etc.
Ich hätte gehofft, dass sich eine Art Graphics Objekt aus einem Handle erstellen lässt, Ähnlich wie z.B. bei Graphics.FromHwnd(PictureBox1.Handle). Derartiges habe ich allerdings nicht gefunden.
Ist es überhaupt realisierbar, dass man durch transparente Stellen hindurchklicken kann?
Denn mit der TransparencyKey Eingenschaft auf 0; 0; 1 und der Hintergrundfarbe der Form 0; 0; 1 funktioniert es im Moment nicht, auch nicht mit anderen Farben (sollte es nicht eigentlich funktionieren?). Ich glaube ich es schon einmal geschafft durch transparente Stellen zu klicken. Könnte es damit zusammenhängen, dass ich das Codeschnipsel "formDrag" verwendet habe? (Anstelle von MyBase.MouseDown und MyBase.MouseMove habe ich PictureBox1.MouseDown und PictureBox1.MouseMove verwendet um eine PictureBox, welche einen Rahmen darstellt zu verschieben)
"Luckily luh... luckily it wasn't poi-"
-- Brady in Wonderland, 23. Februar 2015, 1:56
Desktop Pinner | ApplicationSettings | OnUtils
-- Brady in Wonderland, 23. Februar 2015, 1:56
Desktop Pinner | ApplicationSettings | OnUtils