Mam taki kod:
IntPtr desktop = GetDC(IntPtr.Zero);
Graphics g = Graphics.FromHdc(desktop);
// Create string to draw.
String drawString = text;
// Create font and brush.
Font drawFont = new Font("Arial", 16);
SolidBrush drawBrush = new SolidBrush(Color.White);
// Create point for upper-left corner of drawing.
float x = 150.0F;
float y = 50.0F;
// Set format of string.
StringFormat drawFormat = new StringFormat();
//drawFormat.FormatFlags = StringFormatFlags.DirectionVertical;
// Draw string to screen.
g.DrawString(drawString, drawFont, drawBrush, x, y, drawFormat);
ReleaseDC(desktop);
Działa, tylko rysuje mi po całym ekranie. Zależy mi, żeby program rysował tylko po pulpicie(konkretnie po tapecie, bez zamazywania ikon itd.). Jak pobrać uchwyt do pulpitu a nie całego ekranu? (Zaczynam dopiero naukę C#).