Hallo, habe gestern abend schon im Netz gestöbert, aber nicht passendes gefunden. Ich möchte je nach Zustand (was in meinem Programm passiert) das Taskleistenelement von meinem PRogramm die Hintergrundfarbe wechseln, oder blinkem lassen. Wo wird das eingestellt. Es gibt da zwar die Klasse Taskbar, aber die scheint damit nichts zu tun haben.
Kann mir jemand einen Tip geben wo ich was dazu finde?
Hallo oehrle,
welches Betriebssystem Benutzt Du? ab Windows 7 könnte dir das 'Windows 7 API Code Pack' helfen (habe noch nie ausprobiert)
< Windows 7 wirst Du es nicht ohne die Win32 Api schaffen (http://pinvoke.net/)
Viele Grüße
Lars
Hallo,
um dein Fenster in der Taskbar blinken zu lassen musst du entweder den FlashWindow oder FlashWindowEx Api Call verwenden.
Hier findest du ein Beispiel
Flashing Windows?
Gruss
Michael
Das mit dem Blinken hab ich auch mal verwendet ich hab es so gemacht:
Mein fenster blinkt wen es minimiert in der taskleiste liegt und sich was in der textbox ändert:
using System.Runtime.InteropServices;
[DllImport("user32.dll")]
public static extern int FlashWindow(IntPtr Hwnd, bool Revert);
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
FlashWindow(this.Handle, true);
}
}
hoffe konnte dir mit diesem snippet weiter helfen 😉
mfg sCrub