Bonjour à tous,
Je n'arrive pas à faire revenir mon application en "bringtofront" lorque je reclick sur mon .exe.
J'ai besoin qu'elle puisse revenir lorsque j'essais de la relancer.
Donc je créé un singleton de mon appli pour avoir une instace unique.
Lorsque je relance mon appli, je regarde si elle est lance et je fais un SetWindowsPos, mais ça ne fonctionne pas.
regardez plutot
Je crois que j'utilise mal FindWindow....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Public Sub Main() '--- creer une seule instance de l'application avec un mutex Dim z_app As SingleInstanceApp = New SingleInstanceApp("{ae144f-fd5fs1fd-fd1sf1s-d4fsd}") '-- handle Dim z_Handle As Integer Try If z_app.IsRunning Then '--- retour sur l'application si lancer l'appli une seconde fois z_Handle = FindWindow("", My.Application.Info.AssemblyName) SetWindowPos(z_Handle, 0&, 0&, 0&, 0&, 0&, &H40) Else ...
Auriez vous une idée?
....
Partager