tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
4326
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    jörg1162 jörg1162 ist offline Grünschnabel
    Registriert seit
    Sep 2005
    Beiträge
    3
    Hallo

    Kann mir vielleicht jemand sagen wie man Text direkt auf den Desktop ausgeben kann.
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Da musst du dir via Win32-API den Handle des Desktops (der eigentlich ein Explorer ist) holen und dann kannst du darauf schreiben.
     

  3. #3
    jörg1162 jörg1162 ist offline Grünschnabel
    Registriert seit
    Sep 2005
    Beiträge
    3
    Vielen Dank erst einmal für den Tip. Bin noch nicht dazu gekommen. Werde es aber demnächst ausprobieren.
     

  4. #4
    Registriert seit
    Apr 2004
    Ort
    schweiz
    Beiträge
    618
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    
    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
     
    ~~Be water my friend~~ by bruce
    ~~Der einfachste Weg, bietet die schwerste Lösungssuche~~ by emkey
    *****************************
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination

    .:Blödeleienschreiber des 1. offiziellen Sven Uwe Fan-Clubs:.

    -------------------------------------------------------------------------------------

    Mir sche*** egal wer dein Vater ist!! Wenn ich fische geht keiner übers Wasser!

  5. #5
    jörg1162 jörg1162 ist offline Grünschnabel
    Registriert seit
    Sep 2005
    Beiträge
    3
    Super, vielen Dank für die Hilfe ! Habe es ausprobiert und es funktioniert bestens.
     

Ähnliche Themen

  1. [TOOL-SUCHE] Keyboardeingaben auf den Desktop schreiben ?
    Von thehop im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 18.11.10, 01:25
  2. Desktop verschieben - Desktop nicht auf Systemplatte speichern...
    Von Thomas Lindner im Forum Microsoft Windows
    Antworten: 9
    Letzter Beitrag: 05.02.09, 01:18
  3. Antworten: 4
    Letzter Beitrag: 25.04.05, 22:15
  4. 2. Desktop
    Von möp im Forum Hardware
    Antworten: 2
    Letzter Beitrag: 31.10.03, 14:07
  5. Desktop
    Von Samy im Forum Microsoft Windows
    Antworten: 4
    Letzter Beitrag: 17.03.02, 13:52