Accueil > > > LISTE DES TACHES ACTIVES
LISTE DES TACHES ACTIVES
Information sur la source
Description
Il faut faire un form avec un ListBox(list1) et un bouton (command1) Ajoutez ce qui suit dans un module
Source
- Public Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long
- Public Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long
- Public Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long
- Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
- Public Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long
-
- Public Const GW_HWNDFIRST = 0
- Public Const GW_HWNDNEXT = 2
-
- <B>Puis mettez ce qui suit dans le code de votre form</B>
-
- Private Sub Command1_Click()
- Call ListeDesTaches
- End Sub
- Private Function ListeDesTaches()
- On Error Resume Next
- Dim CurrWnd As Long
- Dim Length As Long
- Dim NomTache As String
- Dim Parent As Long
- Dim NbListe As String
- NbListe = 0
- Me.List1.Clear
- CurrWnd = GetWindow(Me.hwnd, GW_HWNDFIRST)
- While CurrWnd <> 0
- Parent = GetParent(CurrWnd)
- Length = GetWindowTextLength(CurrWnd)
- NomTache = Space$(Length + 1)
- Length = GetWindowText(CurrWnd, NomTache, Length + 1)
- NomTache = Left$(NomTache, Len(NomTache) - 1)
- If Length <> 0 Then
- If NomTache <> Me.Caption And NomTache <> "" Then
- If IsWindowVisible(CurrWnd) Then
- Me.List1.AddItem NomTache
- End If
- End If
- End If
- CurrWnd = GetWindow(CurrWnd, GW_HWNDNEXT)
- DoEvents
- Wend
- End Function
Public Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long
Public Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long
Public Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long
Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Public Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As Long
Public Const GW_HWNDFIRST = 0
Public Const GW_HWNDNEXT = 2
<B>Puis mettez ce qui suit dans le code de votre form</B>
Private Sub Command1_Click()
Call ListeDesTaches
End Sub
Private Function ListeDesTaches()
On Error Resume Next
Dim CurrWnd As Long
Dim Length As Long
Dim NomTache As String
Dim Parent As Long
Dim NbListe As String
NbListe = 0
Me.List1.Clear
CurrWnd = GetWindow(Me.hwnd, GW_HWNDFIRST)
While CurrWnd <> 0
Parent = GetParent(CurrWnd)
Length = GetWindowTextLength(CurrWnd)
NomTache = Space$(Length + 1)
Length = GetWindowText(CurrWnd, NomTache, Length + 1)
NomTache = Left$(NomTache, Len(NomTache) - 1)
If Length <> 0 Then
If NomTache <> Me.Caption And NomTache <> "" Then
If IsWindowVisible(CurrWnd) Then
Me.List1.AddItem NomTache
End If
End If
End If
CurrWnd = GetWindow(CurrWnd, GW_HWNDNEXT)
DoEvents
Wend
End Function
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
enlever une APP de la liste des taches sous Windows2000, Me [ par lotfi ]
je veux enlever mon app de la liste des taches, mais tous les codes sources que j'ai trouve ne marchent qu'avec windows95 ou windows 98. Est ce que qu
liste des taches de windows [ par manu ]
comment faire pour recuperer la liste des taches de windows.avec du code dans le genre de celui-ci:CurrWnd = GetWindow(Me.hwnd, GW_HWNDFIRST)While Cur
Liste des applications actives [ par Chris25 ]
A partir d'une petite application VB, je souhaiterais déclencher une action(activation d'une Form) après avoir vérifié si une application est active (
Liste des taches [ par midou21 ]
Mon systeme d'exploitation est windows XpJe veux savoir comment executer mon fichier executable sans la trouver dans la liste des taches quand j'ouvre
liste et checkbox l'horreur !!! [ par Antony ]
bonjour à tous !voici mon probleme je vais le résumer vite fait ! voilà j'ai créer un programme de liste des taches donc il fait une liste de mes tach
Vb.Net ListView [ par olanfr ]
Bonjour à tous,J'ai une appli Mdi avec différentes fenêtre.Une d'elle contient une liste view contenant un nombre important d'item.A partir de cette f
Avoir une liste des utilisateurs dans la fenêtre de connexion sous access [ par katmandou ]
Bonjour, Je voudrais savoir si il est possible qu'a l'ouverture d'acces, dans la fenêtre ou l'on tape son nom d'uitilisateur et son code, s
Réduction de fenêtre [ par globule ]
Je pense que j'ai pas été très clair dans ma dernière question. J'ai 2 formulaires : Le premier appelle le second. Lorsque je clique sur réduire dans
detection ouverture/fermeture de nouvelles fenêtre [ par LeDesassembleur ]
Bonjour à tous, Qui peut me dire comment capter l'ouverture ou la fermeture d'une fenêtre sous windows Je souhaite lister les fenêtres ouvertes et les
Liste des taches [ par soda_cops ]
Je suis à la recherche de la fonction ( API? ) qui me permettrait de savoir si un programme, lancé par la foncion 'Shell', est toujours actif.Je conna
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : VITESSERE : VITESSE par ucfoutu
Cliquez pour lire la suite par ucfoutu MACRO VBA EXCELMACRO VBA EXCEL par sigma17
Cliquez pour lire la suite par sigma17 VITESSEVITESSE par ossama261988
Cliquez pour lire la suite par ossama261988
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|