Voila une petit source bien sympatoche.
Elle permet dinsérer nimporte quel control possedant sons hwnd dans la barre de titre.
Quand je dit barre de titre, ce n'est pas reelement veridique ... : vous pouvez les positionner nimporte ou meme en dehorhs de la feuille !!!!!!!!!
Deplus pas besoin de hook pour les evenement , les evenements standart sont utilisablent (si vous integré le controle dans une picturebox.
Pour l'exemple j'ai pris un bouton mais essayé avec une progressbar ou tout autre objet ;)
Conclusion :
la source est a peine commentée mais sufisement pour la reutilisée sans aucun propbleme !
Beau code, pile ce que je cherchais! Merci !
Par contre j'ai un problème! Quand je quitte mon programme (pendant son éxécution dans l'environnement de développement VB) avec "Fin" (carré bleu dans VB), c'est carrément VB qui se ferme !
Cela est du au fait que la ligne Call Terminate(Me.hwnd, BtnSup.hwnd) n'est pas lue. Mais il n'y aurait pas un moyen d'éviter ce plantage ?
en tout cas, 9/10
@+
Bien cool ton script, très pratique pour les petites application ou l'on ne veut pas trop se casser la tête, pour ceux qui en feraient l'utilisation pour des boutons de réduction vers la barre des tache (systray), n'oubliez pas de 'terminate' l'affichage du bouton au moment de la réduction, sinon on se retrouve avec un bouton tout seul comme un con en suspend ! Et bien sure de le 'Init' à l'agrandissement de la fênetre !
Bon code, bien pratique ! Même si je pense que pour les grosses applications, il serait mieu d'utiliser autre chose...
Toi tu met le bouton au bon endroi sur un plan 2D, et il se retrouve sur la barre de titre....
Mais je sais que il y a un moyen de l'integrer a la barre de titre et dans ce cas tu nas pas besoins de t'occuper de ces déplacements etc...
Mais pas mal quand meme !
mais en EXE ca passe nif, le process se barre bien
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.