C# implementiert das Blinken der Taskleiste

黄舟
Freigeben: 2016-12-21 14:52:01
Original
1655 Leute haben es durchsucht

PRivate void FlashIt() 

FLASHWINFO fi = new FLASHWINFO(); 
fi.cbSize = (uint)System.Runtime.InteropServices.Marshal.SizeOf(fi); 
fi.hwnd = Handle; 
fi.dwFlags = FLASHW_TRAY; 
fi.uCount = 3; 
fi.dwTimeout = 0; 
FlashWindowEx(ref fi);




[DllImport("user32.dll")] 
[return: MarshalAs(UnmanagedType.Bool)] 
static extern bool FlashWindowEx(ref FLASHWINFO pwfi);

[StructLayout(LayoutKind.Sequential)] 
public struct FLASHWINFO 

public UInt32 cbSize; 
public IntPtr hwnd; 
public UInt32 dwFlags; 
public UInt32 uCount; 
public UInt32 dwTimeout;




//Hört auf zu blinken. Das System stellt den ursprünglichen Zustand des Fensters wieder her. 
public const UInt32 FLASHW_STOP = 0; 
//Fensterbeschriftung blinken lassen. 
public const UInt32 FLASHW_CAPTION = 1; 
//Flashen Sie die Taskleistenschaltfläche. 
public const UInt32 FLASHW_TRAY = 2; 
//Flashen Sie sowohl die Fensterbeschriftung als auch die Taskleistenschaltfläche. 
//Dies entspricht dem Festlegen von FLASHW_CAPTION | FLASHW_TRAY-Flags. 
public const UInt32 FLASHW_ALL = 3; 
//Kontinuierliches Blinken, bis das Flag FLASHW_STOP gesetzt ist. 
public const UInt32 FLASHW_TIMER = 4; 
//Kontinuierliches Blinken, bis das Fenster in den Vordergrund tritt. 
public const UInt32 FLASHW_TIMERNOFG = 12;

网(www.php.cn)! 


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!