auf den Desktop schreiben

Da musst du dir via Win32-API den Handle des Desktops (der eigentlich ein Explorer ist) holen und dann kannst du darauf schreiben.
 
Code:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Runtime.InteropServices;

...

                [DllImport("user32.dll")]
	private static extern IntPtr GetDC(int hwnd);

	[DllImport("user32.dll")]
	private static extern int ReleaseDC(int hwnd,IntPtr hdc);
...

private void button1_Click(object sender, System.EventArgs e)
		{
			Pen blackPen = new Pen(Color.Black,4);
			IntPtr dc;
			Graphics g;
			Random Rnd = new Random();

			dc= GetDC(0);
			g= Graphics.FromHdc(dc);

			for(int i =0; i <= 1000; i++)
					g.DrawLine(blackPen,Rnd.Next(1200),Rnd.Next(1200),Rnd.Next(1200),Rnd.Next(1200));


			g.Dispose();
			ReleaseDC(0,dc);
		}

Ich hoffe das hilft dir ein wenig. :) Nicht gerade Text, aber ich glaube hiermit verstehst du wies gehen soll :)

mfg


ziop
 

Neue Beiträge

Zurück