MortDansLAme
Messages postés14Date d'inscriptionmercredi 18 janvier 2006StatutMembreDernière intervention26 mai 2006
-
4 févr. 2006 à 21:14
Profil bloqué -
4 févr. 2006 à 22:35
Bonjour à tous, j'aimerai savoir comment faire pour faire en sorte qu'au lancement de mon executable la fenetre principal s'affiche à coup sur devant toutes les autres fenetres des autres logiciels dejas en execution.
Merci d'avance
A voir également:
Comment faire pour qu'une feuille apparaisse devant tous les logiciels dejas en
Declare Function BringWindowToTop Lib "user32" ( _
ByVal hWnd As Long) As Long
Versions : . Windows 95/98 : Oui . Windows NT : A partir de 3.1 . Windows 2000/XP : Oui Description : Cette fonction met la fenêtre, dont le handle est envoyé en paramêtre, au premier plan. Elle se positionne devant toutes les autres et devient la fenêtre active. Elle renvoie 'Vrai' si la fonction a fonctionné, sinon 'Faux'.
cs_et1
Messages postés250Date d'inscriptionvendredi 14 janvier 2005StatutMembreDernière intervention27 janvier 201110 4 févr. 2006 à 21:54
Voici le code pour mettre une form toujour au 1er plan :
Declare Sub SetWindowPos Lib "User32" (ByVal hWnd As Integer, ByVal hWndInsertAfter As Integer, ByVal X As Integer, ByVal Y As Integer, ByVal cx As Integer, ByVal cy As Integer, ByVal wFlags As Integer)
SetWindowPos(Me.Handle.ToInt32, -1, 0, 0, 0, 0, &H1 Or &H2)
C'est du vb.net, mais comme c'est une api, ca fonctionne en vb6, il faut remplacer Me.Handle.ToInt32 par me.handle ou un truc comme ca.
----
Tous mes logiciels, des codes-sources...... :
www.et1-vb.net ----
Vous n’avez pas trouvé la réponse que vous recherchez ?
MortDansLAme
Messages postés14Date d'inscriptionmercredi 18 janvier 2006StatutMembreDernière intervention26 mai 2006 4 févr. 2006 à 22:05
Merci pour ces fonction mais quand je met ce code à la compilation vb6 me dit que dans la declaration de la fonction une chaine de caratère n'a pas à etre utilisé dans un membre publique :/ à quoi ca peut etre due ???