Afficher toute les applications ouverte et ... [Résolu]

Messages postés
21
Date d'inscription
jeudi 19 avril 2018
Dernière intervention
16 août 2018
- - Dernière réponse : cs_Le Pivert
Messages postés
5599
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 décembre 2018
- 10 mai 2018 à 10:48
Bonjour,

Je voudrait afficher dans une listview toute les applications ouvertes (que l'ont peut voir dans le gestionnaire des taches et non pas les processus en arrière plan, bien les applications) et pouvoir savoir ca taille et ca position sur l'application sélectionner.

Merci d'avance.
Afficher la suite 

Votre réponse

2 réponses

Messages postés
5599
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 décembre 2018
Locod_
Messages postés
21
Date d'inscription
jeudi 19 avril 2018
Dernière intervention
16 août 2018
-
Bonjour cs_Le Pivert,

je voudrait savoir ca taille et ca position sur l'application sélectionner.

Mais merci pour l'aide.
cs_Le Pivert
Messages postés
5599
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 décembre 2018
-
Locod_
Messages postés
21
Date d'inscription
jeudi 19 avril 2018
Dernière intervention
16 août 2018
-
Déjà merci pour ta réponce mais je veut trouver la size et la taille d'une application externe
cs_Le Pivert
Messages postés
5599
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 décembre 2018
-
C'est une plaisanterie!

Dans le lien que je t'ai donné on peut lire:

Connaitre les dimentions d'une fenetre déja ouverte [VB.NET]

Tu me diras la différence que tu fais entre fenetre déja ouverte et une application externe
Commenter la réponse de cs_Le Pivert
Messages postés
5599
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
10 décembre 2018
0
Merci
J'ai ajouté a ce programme les dimensions et la position d'une fenêtre ouverte:

https://codes-sources.commentcamarche.net/source/102162-controler-une-fenetre-ouverte

Tu n'auras qu'a ajouter un bouton avec ce code tiré du lien indiqué plus haut:

'dimension et position
    Declare Function GetWindowRect Lib "user32.dll" (ByVal hWnd As IntPtr, ByRef lpRect As Rectangle) As IntPtr
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        lstcontrol.Items.Clear()
        For Each p As Process In Process.GetProcesses
            If p.MainWindowTitle.Contains(nomappli) Then
                Dim Dimension As New Rectangle
                GetWindowRect(p.MainWindowHandle, Dimension)
                Dimension.Width = Dimension.Width - Dimension.Left
                Dimension.Height = Dimension.Height - Dimension.Top
                lstcontrol.Items.Add("Largeur: " & Dimension.Width)
                lstcontrol.Items.Add("Hauteur: " & Dimension.Height)
                lstcontrol.Items.Add("Top: " & Dimension.Top)
                lstcontrol.Items.Add("Left: " & Dimension.Left)
            End If
        Next
    End Sub


Ce n'était pas très compliqué a mettre en place avec les indications fournies!




Commenter la réponse de cs_Le Pivert

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.