NoRabbit
Messages postés224Date d'inscriptionsamedi 26 juillet 2003StatutMembreDernière intervention30 mars 2009
-
31 août 2003 à 19:43
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 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.
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 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és15Date d'inscriptiondimanche 25 mai 2003StatutMembreDerniè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és23Date d'inscriptionjeudi 29 avril 2004StatutMembreDerniè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és116Date d'inscriptionjeudi 12 juillet 2001StatutMembreDernière intervention23 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és564Date d'inscriptionjeudi 21 février 2002StatutMembreDerniè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és608Date d'inscriptionsamedi 3 août 2002StatutMembreDernière intervention22 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és1491Date d'inscriptiondimanche 19 novembre 2000StatutModérateurDernière intervention 7 juillet 2014 1 sept. 2003 à 06:01
Pour killer l'appli sa se complique :(
lumesh
Messages postés564Date d'inscriptionjeudi 21 février 2002StatutMembreDerniè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és564Date d'inscriptionjeudi 21 février 2002StatutMembreDerniè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és224Date d'inscriptionsamedi 26 juillet 2003StatutMembreDernière intervention30 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és224Date d'inscriptionsamedi 26 juillet 2003StatutMembreDernière intervention30 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.
18 août 2005 à 20:14
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
@+
16 août 2005 à 20:12
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...
24 juin 2004 à 18:56
13 juin 2004 à 07:19
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 !
1 sept. 2003 à 19:47
mais en EXE ca passe nif, le process se barre bien
1 sept. 2003 à 08:38
C'est l'adresse ?
A+
Afyn
NAvedac
1 sept. 2003 à 06:01
31 août 2003 à 20:11
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 ;)
31 août 2003 à 20:09
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 !
31 août 2003 à 20:07
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.
31 août 2003 à 19:43
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.