cs_mecsympa
Messages postés18Date d'inscriptionsamedi 8 mars 2003StatutMembreDernière intervention20 octobre 2006
-
15 oct. 2006 à 20:19
cs_mecsympa
Messages postés18Date d'inscriptionsamedi 8 mars 2003StatutMembreDernière intervention20 octobre 2006
-
20 oct. 2006 à 16:18
Pour un programme, j'ai besoin de redimensionner une image. Mais si j'utilise height (ou width) l'image se reduit du bas vers le haut. Je voudrais faire le contraire qu'elle se réduise du haut vers le bas comme si on redimensionnais le composant à la souris.
C'est pour faire un vu-mètre qui affiche le niveau de la musique du bas vers le haut. Ce sera peut être plus explicite dit comme cela.
J'ai réussi en utilisant un shape qui cache l'image. Mais, le résultat est moyen.
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 15 oct. 2006 à 22:28
houla ... au vus de ce que tu dis, je me permet de te dire que toute ta technique de vus metre n'est pas au point.
regarde du coté de PaintBox, CopyRect, Draw ect... d'ailleur y'a pas mal de source ici qui montre l'exemple de comment dessiner en delphi.
ensuite je peu te dire, TImage c'est le contenant, en aucuns cas il ne devrait bouger, etre redimensionner pour cette utilisation.
si j'ai le temps je posterais mon mini-player base FMod, tu veras comment les vu-metres sont géré.
par contre comme c'etait un test le code doit etre degeu.
et a la creation de la fiche faut appeler AnimVuLevel(0,0);
bon par contre il te faudrat adapter le truc avec tes images.
vulevel.bmp (a gauche vum eteint, a droite vum allumé)
vuground.bmp (permet de placer deux vum L&R)
on charge vuground.bmp dans image1 et ensuite on crée dynamiquement BMPVULEVEL et on charge vulevel.bmp dedans.
rapide, simple, efficace.
voila les miennes.
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 15 oct. 2006 à 23:27
Salut F0xi,
Quoi, fatigué, moi ?
En fait, j'ai souvent deux navigateurs ouverts, Firefox et Mozilla.
Explication : je n'arrive pas à poster avec Firefox, Codes-Sources fait
visiblement une allergie à ce navigateur.
Moi je continue à l'utiliser, par principe, car je suis un peu têtu...
Alors parfois, le temps que j'ouvre Mozilla... le débat a quelque peu avancé !
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 16 oct. 2006 à 16:46
exact, Cirec... merci du tuyau* !
Néanmoins, les versions précédentes du site étaient plus compatibles avec Firefox.
Certains effets (comme l'ombrage sous les avatars) n'apparaissant que sous IE...
Mais moi, si on me prive de mes onglets, je suis perdu.
Et puis je suis contre toute hégémonie, qui débouche fatalement à terme sur le "choix imposé".
Il y a de la place pour tout le monde, que diable !
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 17 oct. 2006 à 14:55
Max compare 2 valeurs numériques et retourne la plus élevée des 2.
Pour pouvoir l'utiliser, il faut ajouter Math dans les uses.
Sinon, quand tu connais pas un truc, par exemple "Max", tu mets en surbrillance dans l'éditeur d'objets, et tu appuies sur F1, en général, le résultat vaut vraiment le déplacement, lol...
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 18 oct. 2006 à 03:41
ah par contre, comme c'est tiré d'un autre programme, les valeurs de volume vont de 0 a 100 il faudrat donc adapter si l'interval de ton player est different.
exemples :
VPR = 72/100; (volume de 0..100 FMOD)
VPR = 72/255; (volume de 0..255 BASS)
VPR = 72/128; (volume de 0..128 TMIDI)
VPR = 72/65535; (volume de 0..65535 API SFL)