cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 2019
-
28 nov. 2003 à 15:32
Mew27
Messages postés44Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention23 février 2008
-
7 mars 2007 à 17:10
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Mew27
Messages postés44Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention23 février 2008 7 mars 2007 à 17:10
J'ai touvé 2 choses qui cloche:
Quand on met des labels et qu'on défile, ils clignotent. (flickering)
Quand on met un controle, la hauteur de ce control est en twips et non en pixel, alors que la scrollbar elle se fie sur la hauteur en pixels, alors c'est difficile de déterminer la hauteur totale nécessaire lorsque j'ajoute des trucs dedans.
Mew27
Messages postés44Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention23 février 2008 7 mars 2007 à 16:40
Bravo pour cette source 10/10
mais comment se fait-il que la scrollbar n'ait pas le look xp quand on a le theme xp ? Ce n'est pas une scrollbar par l'API FlatSB ?
davidauche
Messages postés150Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention 8 janvier 2008 5 juil. 2006 à 03:57
c'est bon j'ai résolu le blem
merci bq
davidauche
Messages postés150Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention 8 janvier 2008 5 juil. 2006 à 03:06
:) c'est cho pour moi de retrouver mes reperes avec les api :'(
C'est possible d'ajouter l'option transparent dans cette source? ça va m'aider beaucoup
Merci en tt cas pour les pistes
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 4 juil. 2006 à 07:15
tout dépend comment tu le rend transparent...
si tu utilise les propriétés du UserControl, l'API SetWindowRgn est appelée en interne.
en clair, c'est comme si tu découpais ta form au cutter...
pour faire la transparence, en ce cas, il faut faire une photo (BitBlt) de ce qui se trouve sous le controle, et le coller en fond du controle
davidauche
Messages postés150Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention 8 janvier 2008 4 juil. 2006 à 02:59
Je suis en retard, mais j'ai arreté le VB6 depuis longtemps, je reviens de nouveau suite à un projet... bref Je suis un peu perdu :(
La source me plai beaucoup, mais quand je met l'ocx en transparent, alors les controls se vaporise!
Bon, je cherche un container transparent, ou je peux ajouter des controls dynamiquement
J'ai essayé deja un ocx, j'ajoute les controles creer dynamiquement avec controlCreer(index).container = ocx
les controls s'ajoute comme il faut, mais desque je met Backstyle = transparent, je vois plus les controls
Qlqn peut m'aider svp, c'est tres important
Des pistes si possible
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 30 nov. 2003 à 11:37
Cool exactement ce que je voulais ....
version avec dll
et
version sans dll
merci
@+
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 30 nov. 2003 à 11:17
Code mis à jour.
J'ai inclus ma Dll de subClassing. Ca rend le controle plus stable. Dans le zip, vous trouverez donc deux versions du code (avec procedure de sub-Classing et avec Dll).
J'ai mis une capture, quelques commentaires et evenements.
AngelWide92
Messages postés33Date d'inscriptionjeudi 4 septembre 2003StatutMembreDernière intervention25 août 2004 29 nov. 2003 à 15:23
j'adopte :) 10/10
super cool et pratique
merci bcp Renfield
-Angie-
cs_azerty25
Messages postés1114Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention 6 mai 2007 29 nov. 2003 à 09:18
Bien, dommage que l'on peut ps mettre tout les type de controles :(
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 29 nov. 2003 à 02:14
Oui, pas bête, contacte moi si tu le souhaiote, j'adore faire des controles perso, et je pense être en mesure de te filer un coup de pouce..... (ou un coup de main, ca depends de l'ampleur de la chose...)
bonne continuation en tout cas.
shadowmoy
Messages postés340Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention25 août 2007 29 nov. 2003 à 01:19
sympas :) ca vas me servir je crois :)
j'ai commencé à coder une property list comme celle de vb (à droite dans l'editeur pour ceux qui ne savent pas ce que c'est) j'ai presque terminé mais je lutte encore sur qq trucs comme l'ajout de bouton pour la selection de fichiers ou de repertoires
pour le moment elle gere :
-les listes (enums)
- les valeurs chaines ( un simple textbox)
- les couleurs avec mini palette comme vb mais pas celle de windows
si ca interresse qq de m'aider ca serait cool parceque 99,99 % des controles property list sur le net sont payant alors pourquoi ne pas en faire un gratuit et en faire profiter tous le monde ? :op
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 28 nov. 2003 à 16:29
OK c'est vrais ... ils ne se deplace pas !
et disparaissent
Ce que tu peut pour tout les control comme ceux la
c'est emuler le scrolling en faisant :
For each Control IN Usercontrol.controls
control.move x,y
next
sinon ya surement une autre solution
je vais regarder ça quand j'aurais solutionné mon pb de mail !
@+
cs_moustachu
Messages postés1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDernière intervention 1 janvier 2012 28 nov. 2003 à 16:22
Je télécharge et je regarde ça ce soir. Je sans que je vais encore l'utiliser...
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 28 nov. 2003 à 16:10
A noter que j'ajouterais ce soir des evenements....
par contre, je vous met en garde !! pas de labels, de shapes ou autres controles WindowLess.......
essayez, vous verrez....
cs_LogOff
Messages postés69Date d'inscriptiondimanche 6 octobre 2002StatutMembreDernière intervention14 juillet 2009 28 nov. 2003 à 16:02
chapeau, en plus c'est super pratique pour le redimensionnement des forms
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 28 nov. 2003 à 15:57
va pour les commentaires.....
Pour le sous classing, j'utilises normallement une de mes dll , mais je ne l'ai pas avec moi (je suis au boulot)
et je n'ai rien ici pour faire du jpg (Paint veut po !), ce qui explique que je n'ai pas mis de capture, ce tors sera reparé ce soir, en rentrant chez moi...
Merci, et bonne continuation
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 28 nov. 2003 à 15:32
7 mars 2007 à 17:10
Quand on met des labels et qu'on défile, ils clignotent. (flickering)
Quand on met un controle, la hauteur de ce control est en twips et non en pixel, alors que la scrollbar elle se fie sur la hauteur en pixels, alors c'est difficile de déterminer la hauteur totale nécessaire lorsque j'ajoute des trucs dedans.
7 mars 2007 à 16:40
mais comment se fait-il que la scrollbar n'ait pas le look xp quand on a le theme xp ? Ce n'est pas une scrollbar par l'API FlatSB ?
5 juil. 2006 à 03:57
merci bq
5 juil. 2006 à 03:06
C'est possible d'ajouter l'option transparent dans cette source? ça va m'aider beaucoup
Merci en tt cas pour les pistes
4 juil. 2006 à 07:15
si tu utilise les propriétés du UserControl, l'API SetWindowRgn est appelée en interne.
en clair, c'est comme si tu découpais ta form au cutter...
pour faire la transparence, en ce cas, il faut faire une photo (BitBlt) de ce qui se trouve sous le controle, et le coller en fond du controle
4 juil. 2006 à 02:59
La source me plai beaucoup, mais quand je met l'ocx en transparent, alors les controls se vaporise!
Bon, je cherche un container transparent, ou je peux ajouter des controls dynamiquement
J'ai essayé deja un ocx, j'ajoute les controles creer dynamiquement avec controlCreer(index).container = ocx
les controls s'ajoute comme il faut, mais desque je met Backstyle = transparent, je vois plus les controls
Qlqn peut m'aider svp, c'est tres important
Des pistes si possible
30 nov. 2003 à 11:37
version avec dll
et
version sans dll
merci
@+
30 nov. 2003 à 11:17
J'ai inclus ma Dll de subClassing. Ca rend le controle plus stable. Dans le zip, vous trouverez donc deux versions du code (avec procedure de sub-Classing et avec Dll).
J'ai mis une capture, quelques commentaires et evenements.
29 nov. 2003 à 15:23
super cool et pratique
merci bcp Renfield
-Angie-
29 nov. 2003 à 09:18
29 nov. 2003 à 02:14
bonne continuation en tout cas.
29 nov. 2003 à 01:19
j'ai commencé à coder une property list comme celle de vb (à droite dans l'editeur pour ceux qui ne savent pas ce que c'est) j'ai presque terminé mais je lutte encore sur qq trucs comme l'ajout de bouton pour la selection de fichiers ou de repertoires
pour le moment elle gere :
-les listes (enums)
- les valeurs chaines ( un simple textbox)
- les couleurs avec mini palette comme vb mais pas celle de windows
si ca interresse qq de m'aider ca serait cool parceque 99,99 % des controles property list sur le net sont payant alors pourquoi ne pas en faire un gratuit et en faire profiter tous le monde ? :op
28 nov. 2003 à 16:29
et disparaissent
Ce que tu peut pour tout les control comme ceux la
c'est emuler le scrolling en faisant :
For each Control IN Usercontrol.controls
control.move x,y
next
sinon ya surement une autre solution
je vais regarder ça quand j'aurais solutionné mon pb de mail !
@+
28 nov. 2003 à 16:22
28 nov. 2003 à 16:10
par contre, je vous met en garde !! pas de labels, de shapes ou autres controles WindowLess.......
essayez, vous verrez....
28 nov. 2003 à 16:02
28 nov. 2003 à 15:57
Pour le sous classing, j'utilises normallement une de mes dll , mais je ne l'ai pas avec moi (je suis au boulot)
et je n'ai rien ici pour faire du jpg (Paint veut po !), ce qui explique que je n'ai pas mis de capture, ce tors sera reparé ce soir, en rentrant chez moi...
Merci, et bonne continuation
28 nov. 2003 à 15:32
(Code tres clair => ++)
(Sousclassement simple => +++)
(Fonctionnalité => ++)
(Utililité => +)
(Commentaire< => -)
j'adopte !
Mais tu oublie les bonnes manieres : ET LA CAPTURE ALORS ?
bravo cowwwboy ;-)
@+