Ich möchte eine Binäruhr für Windows machen. Aber ich will es ersetzen die Standarduhr (mit 2 Uhren ist nicht optimal).Zeichnen Sie auf Windows-Taskleiste in C#
Also ist einer der Ansätze nur meine Binäruhr auf die alte zu zeichnen. Wie mache ich das? Die Verwendung externer Bibliotheken ist erlaubt.
Ich habe versucht, etw wie folgt aus:
public Form1()
{
InitializeComponent();
this.Paint += new PaintEventHandler(Form1_Paint);
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.FillEllipse(new SolidBrush(Color.Blue), new Rectangle(1500, 790, 20, 20));
}
Aber es erreicht nicht die Taskleiste (rechts unten):
Wenn es unmöglich zu sein, stellt sich heraus, ich werde machen eine andere Frage zu Tischbändern. Aber jetzt frage ich über Zeichnen auf Windows-Taskleiste.
Ich bin wirklich kein Experte in diesem, aber ich denke, Sie sollten irgendwie versuchen, den Fenstergriff der eingebauten Uhr zu bekommen, und vielleicht versuchen, es so zu überschreiben. Die Uhr könnte viele Formen und Größen haben, abhängig von den individuellen Benutzereinstellungen, und es wäre im allgemeinen schwierig, sie nur zu übermalen. –