C# implémente le clignotement de la barre des tâches

黄舟
Libérer: 2016-12-21 14:52:01
original
1706 Les gens l'ont consulté

PRivate void FlashIt() 

FLASHWINFO fi = new FLASHWINFO(); 
fi.cbSize = (uint)System.Runtime.InteropServices.Marshal.SizeOf(fi); 
fi.hwnd = Poignée ; 
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;




//Arrêtez de clignoter. Le système restaure la fenêtre à son état d'origine. 
public const UInt32 FLASHW_STOP = 0; 
//Flashez le titre de la fenêtre. 
public const UInt32 FLASHW_CAPTION = 1; 
//Flashez le bouton de la barre des tâches. 
public const UInt32 FLASHW_TRAY = 2; 
//Flashez à la fois la légende de la fenêtre et le bouton de la barre des tâches. 
//Cela équivaut à définir FLASHW_CAPTION | Indicateurs FLASHW_TRAY. 
public const UInt32 FLASHW_ALL = 3; 
//Flash continu, jusqu'à ce que l'indicateur FLASHW_STOP soit défini. 
public const UInt32 FLASHW_TIMER = 4 ; 
//Flash continu jusqu'à ce que la fenêtre vienne au premier plan. 
public const UInt32 FLASHW_TIMERNOFG = 12;

 以上就是C#实现任务栏闪烁的内容,更多相关内容请关注PHP中文网(www.php.cn)! 


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal