DES CONTROLS DANS LA BARRE DE TITRE DUNE FORM

NoRabbit Messages postés 224 Date d'inscription samedi 26 juillet 2003 Statut Membre Dernière intervention 30 mars 2009 - 31 août 2003 à 19:43
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 - 18 août 2005 à 20:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8402-des-controls-dans-la-barre-de-titre-dune-form

violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
18 août 2005 à 20:14
Salut à toi !
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
@+
kronemburg Messages postés 15 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 3 décembre 2005
16 août 2005 à 20:12
Salut
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...
ldx Messages postés 23 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 3 mai 2005
24 juin 2004 à 18:56
Merci de l'avoir pensé. Il m'a aidé à résoudre le problème de contrôles trop important (tel Tabstrip) cachant partiellement d'autres contrôles (treeview) ... Aussi je me suis permis de compléter ton programme en y ajoutant les instructions permettant de bouger où l'on veut ( dans le screen) le contrôle. Je le met à disposition sous le titre : "DES CONTROLS DANS LA BARRE DE TITRE DUNE FORM - COMPLEMENT"
OverDarck Messages postés 116 Date d'inscription jeudi 12 juillet 2001 Statut Membre Dernière intervention 23 juin 2005
13 juin 2004 à 07:19
Mouai pas mal, mais tout de meme un peut artisanale tout sa...
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 !
lumesh Messages postés 564 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 7 novembre 2008
1 sept. 2003 à 19:47
oui g remarqué ken mode debugguage meme avec la croix de lapplie ca merdait pas mal ...
mais en EXE ca passe nif, le process se barre bien
Afyn Messages postés 608 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 22 décembre 2016
1 sept. 2003 à 08:38
CA veut dire quoi le & apres " HookProc& " ?
C'est l'adresse ?

A+
Afyn
NAvedac
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
1 sept. 2003 à 06:01
Pour killer l'appli sa se complique :(
lumesh Messages postés 564 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 7 novembre 2008
31 août 2003 à 20:11
elle est plus commentée la source dorigine mais comme jaime bien faire des trucs ss comment (c plus propre) bah c vré ke c un peu pauvre :/
Le hook est utile pour certain controle comme les controle ki ont besoin dun rafraichissement constant comme les progress bar, listview, etc
le btn nen a pas besoin mais bon ca fé plus pro lol ;)
lumesh Messages postés 564 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 7 novembre 2008
31 août 2003 à 20:09
oui c une source a la base de planet source code ki ma servit de base.
qd vous trouvez pas ici, allez labas (g pu l'url alors planet source code dans google ds le web mondial) et vous trouverez forcement votre bonheur !
NoRabbit Messages postés 224 Date d'inscription samedi 26 juillet 2003 Statut Membre Dernière intervention 30 mars 2009
31 août 2003 à 20:07
j'ai (un peu) compris...
en fait, le hook n'est pas nécessaire, tu peux très bien rafraîchir la position du contrôle en ré-appelant SetWindowPos.
En tous cas, c'est un chouette truc ! peux tu me dire où tu as trouvé les infos nécessaires pour faire cette source, ça m'intéresse beaucoup.
merci.
NoRabbit Messages postés 224 Date d'inscription samedi 26 juillet 2003 Statut Membre Dernière intervention 30 mars 2009
31 août 2003 à 19:43
sympa...
ce serait bien que tu expliques ce que fait chaque ligne (il y en a peu, donc ça ne te prendra pas beaucoup de temps...)
merci.
Rejoignez-nous