ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018212 Modifié par ucfoutu le 9/08/2014 à 12:56
Bonjour,
Il te faut commencer par extraire le handle de la fenêtre de cette application, ce que te permet de faire l'utilisation de la fonction GetDesktopWindow de la librairie user32 de l'Api de Windows.
Commence par cela.
Whismeril
Messages postés18627Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention29 septembre 2023629 9 août 2014 à 13:15
Bonjour Uc, les utilisateurs non connectés ne peuvent pas lire les commentaires de la question, j'ai donc rédirigé ton message en réponse.
Bonne journée.
lorsque j'utilise GetDesktopWindow il me retourne toujours la même série de chiffre si j'ai bien compris sa c pour le handle du bureau, mais lorsque j'utilise GetForegroundWindow comme ci-dessous:
Public Class Form1 Private Declare Auto Function GetForegroundWindow Lib "user32.dll" () As IntPtr
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick RichTextBox1.AppendText(GetForegroundWindow()) RichTextBox1.AppendText(" " & vbCrLf)
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Timer1.Start() End Sub
end classe
lorsque je change de fenêtre il me donne une série de chiffre (ex bloc-note : 1901698) différent pour chaque application activer durant l'exécution du programme donc je pense être en bonne voie.
comment je peut obtenir le nom de l'application a partir de cette serie de chiffre?
cs_Le Pivert
Messages postés7899Date d'inscriptionjeudi 13 septembre 2007StatutContributeurDernière intervention21 septembre 2023137 9 août 2014 à 16:00
Bonjour,
Regarde ici, il y a un exemple à télécharger en VB.Net:
9 août 2014 à 13:15
Bonne journée.
9 août 2014 à 13:33
9 août 2014 à 15:48
lorsque je change de fenêtre il me donne une série de chiffre (ex bloc-note : 1901698) différent pour chaque application activer durant l'exécution du programme donc je pense être en bonne voie.
comment je peut obtenir le nom de l'application a partir de cette serie de chiffre?