Les Snippets

Connexion

Faire clignoter l'application dans la barre des tâches

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 21/03/2006 12:34:07 et initié par ni69 [Liste]
Date de mise à jour : 05/08/2006 21:14:29
Vue : 11832
Catégorie(s) : Trucs & Astuces
Langages dispo pour ce code :
- Delphi 5
- VB 2005, VB.NET 1.x
- C# 1.x, C# 2.x
- VB6



Langage : Delphi 5
Date ajout : 21/03/2006
Posté par ni69 [Liste]
DateMAJ : 05/08/2006

FlashWindow(Application.Handle, True);

 // Possibilité d'implémentation dans un timer (intervalle conseillé: 1000) :

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  FlashWindow(Application.Handle, True);
end; 


Remarque :
Sous D7 pas besoin de timer, un simple appel a FlashWindow(Application.Handle,true); permet de faire clignoter par defaut le titre de l'application dans la barre des taches, on peu egalement utiliser la fonction sur le handle d'un objet TForm pour en faire clignoter disctrement le cadre et le titre. f0xi.
Langage : VB.NET 1.x , VB 2005
Date ajout : 22/03/2006
Posté par Pym Corp [Liste]

Private Declare Function FlashWindow Lib "user32" (ByVal hwnd As Integer, ByVal bInvert As Integer) As Integer
Private Const Invert As Integer = 1

'// Exemple d'implémentation dans un timer (intervalle conseillé : 1000) :
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    FlashWindow(Me.Handle.ToInt32, Invert)
End Sub


Langage : C# 1.x , C# 2.x
Date ajout : 26/03/2006
Posté par MorpionMx [Liste]
DateMAJ : 26/03/2006
[System.Runtime.InteropServices.DllImport("user32.dll")] 
private static extern bool FlashWindow(IntPtr hwnd, bool bInvert);


public static void FlashWindow(System.Windows.Forms.Form form, bool invert) 
{
        FlashWindow(form.Handle, invert);
}

Langage : VB6
Date ajout : 28/03/2006
Posté par moustachu [Liste]
Private Declare Function FlashWindow Lib "user32" (ByVal hwnd As Long, ByVal bInvert As Long) As Long 
Private Const Invert As Long = 1

'// Exemple d'implémentation dans un timer (intervalle conseillé : 1000) :
Private Sub Timer1_Timer() 
    Call FlashWindow(Me.hwnd, Invert)

End Sub

Remarque :
Vous devez avoir créer un Timer nommé Timer1 sur votre formulaire avec un intervalle de 1000ms

Snippets en rapport avec : Barre, Tâches, Taskbar, Clignoter, Application



Codes sources en rapport avec : Barre, Tâches, Taskbar, Clignoter, Application

{Visual Basic, VB6, VB.NET, VB 2005} SAVOIR SI UNE FENETRE EST VISIBLE DANS LA BARRE DE TACHE ( .NET )
cette classe ( inachevée ) contient des routines pour tester si une fenetre est listée dans la taskb...

{JAVA / J2EE} PLEIN ECRAN EN TENANT COMPTE DE LA BARRE DES TACHES
Apparement c'est une question récurente dans le forum alors voila un petit bout de code ;)...

{ASP / ASP.NET} DESCRIPTION DE LIEN
description du lien dans la barre des taches ...

{Visual Basic, VB6, VB.NET, VB 2005} ÉTAT DE VISIBLITÉ DE LA BARRE DES TÂCHES [WIN9X]
Pour la faire disparaître et réaparaitre ...

{Visual Basic, VB6, VB.NET, VB 2005} BARRE DE LANCEMENT RAPIDE
Salut c'est héromega! Voilà un prog que j'ai réalisé assez vite. Il permet de lancer + d'une dizai...

{Visual Basic, VB6, VB.NET, VB 2005} DÉPLACER ET PARAMÉTRER LA BARRE DES TACHES / LE MENU DÉMARRER ET EXPLORATEUR
Ce script VBS a pour but premier de placer automatiquement le menu Démarrer / Barre des tâches sur l...

{C / C++ / C++.NET} DLLMAKER V2.0
Un programme Qt qui crée des fichiers prêts à être utilisés dans la création de dll. Ces fichiers s...

{Delphi} WINHIDER _ CACHER UN PROGRAMME DE L'ÉCRAN ET DE LA BARRE DE TACHES
un programme pour cacher des fenetres de l'écran et de la barre de taches le programme affiche q...

{Visual Basic, VB6, VB.NET, VB 2005} RETANGLE DE PETZOL
Le programme affiche un rectangle de Petzol. Il a fallu capter un programme en C et un autre en wpf...

{Python} PROGRESS BAR POUR TKINTER
Widget barre de progression pour Tkinter. Entièrement paramétrable: -Taille (longueur et large...