Aide pour gadgets images (urgent : examen) [Résolu]

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Robrock55
Messages : 65
Inscription : lun. 01/févr./2010 17:04
Localisation : Meuse
Contact :

Aide pour gadgets images (urgent : examen) [Résolu]

Message par Robrock55 »

Bonjour, je suis en première S et je dois présenter un TPE (un exposé), avec mon groupe nous avons décidé de le présenter en animation, je m'y colle ^^

J'en suis à la base de la base, une fenetre avec titre et boutons, pour le titre principal : j'ai essayé avec la fonction draw mais ca n'a pas fonctionné. J'ai donc eu l'idée d'un simple image gadget, mais voila : il ne s'affiche pas.

J'ai deux images gadgets, l'un ne s'affiche pas du tout, l'autre affiche une croix blanche dans un rond rouge.
Les deux images se chargent correctement.

Le code suivant n'a aucune erreur selon l'IDE et je n'ai mis que le nécessaire a mon problème

Code : Tout sélectionner

Enumeration
	
	#ID_gadget_title
	#ID_gadget_animation
	
	#ID_IMG_animation
	#ID_IMG_title

EndEnumeration

BackgroundColor = RGB(180,190,255)

;Ouverture des images

LoadImage(#ID_IMG_title,"data\title.jpg")
LoadImage(#ID_IMG_animation,"data\background.jpg")


;Ouverture de la fenêtre

OpenWindow(#ID_window_experience,0,0,800,600,"Expérience de Spallanzani",#PB_Window_SystemMenu|#PB_Window_MinimizeGadget|#PB_Window_ScreenCentered)
SetWindowColor(#ID_window_experience,BackgroundColor) 

;Insertion des gadgets

ImageGadget(#ID_gadget_title,0,0,723,51,#ID_IMG_title)
ImageGadget(#ID_gadget_animation,300,120,450,400,#ID_IMG_animation)

Voilà, c'est assez urgent, si vous pouviez m'aider ca serait super ! Je n'ai jamais été décu par la communauté PureBasic, et j'espère bien que ca ne sera pas aujourd'hui !


Autre question un peu moins utile, j'ai défini une couleur d'arrière blanc, je désire mettre un bouton, il se place correctement, pas de problème, seulement le bord de ce bouton est gris comme la couleur de base d'une fenetre. Si vous connaissez un moyen d'y remédier, je suis prenant !
Dernière modification par Robrock55 le ven. 03/déc./2010 14:54, modifié 1 fois.
boddhi
Messages : 604
Inscription : lun. 26/avr./2010 16:14
Localisation : S 48° 52' 31'' / O 123° 23' 33''

Re: Aide pour gadgets images (urgent, c'est pour un examen)

Message par boddhi »

PureBasic a écrit :Resultat = ImageGadget(#Gadget, x, y, Largeur, Hauteur, ImageID [, Options])

ImageID représente l'identifiant d'une image et peut être obtenu en utilisant la fonction ImageID() de la bibliothèque Image. Si ImageID est 0, alors aucune image ne sera affichée.
Tu dois utiliser la fonction ImageID()

Ce qui donnera :

Code : Tout sélectionner

ImageGadget(#ID_gadget_title,0,0,723,51,ImageID(#ID_IMG_title))
Pour ce qui est de la couleur du contour de ton bouton, si tu es sous Windows, il te faudra passer par les API !
Robrock55
Messages : 65
Inscription : lun. 01/févr./2010 17:04
Localisation : Meuse
Contact :

Re: Aide pour gadgets images (urgent, c'est pour un examen)

Message par Robrock55 »

Effectivement, ca a l'air plus fonctionnel, mais il me dit que the specified #Image is not initialized

Or, par la fontion LoadImage(#ID_IMG_title,"data\title.jpg") c'est pas le cas ?

Les API ? Inconnu au bataillon chef !
boddhi
Messages : 604
Inscription : lun. 26/avr./2010 16:14
Localisation : S 48° 52' 31'' / O 123° 23' 33''

Re: Aide pour gadgets images (urgent, c'est pour un examen)

Message par boddhi »

Le code que tu as posté ne semble pas complet !!!
Il est difficile de t'aider complètement avec juste un bout...

UseJPEGImageDecoder() n'y apparaît !? Sans cette instruction, tu ne pourras pas lire les images au format JPEG.
A placer en début de programme...
Robrock55
Messages : 65
Inscription : lun. 01/févr./2010 17:04
Localisation : Meuse
Contact :

Re: Aide pour gadgets images (urgent, c'est pour un examen)

Message par Robrock55 »

Boulet... Je suis un boulet.

Ils y étaient, mais UseJPEGImageEncoder() c'est pas la meme chose que UseJPEGImageDecoder()
Merci beaucoup en tout cas ! :D

Et pour les Api, aurais-tu quelques minutes à m'accorder pour m'expliquer vaguement ce que c'est ?
boddhi
Messages : 604
Inscription : lun. 26/avr./2010 16:14
Localisation : S 48° 52' 31'' / O 123° 23' 33''

Re: Aide pour gadgets images (urgent, c'est pour un examen)

Message par boddhi »

Google est ton ami !!! :D

Pour les API, je suis loin d'être un spécialiste...
Pour débuter, vois les sites ci-dessous :
http://bob.developpez.com/tutapiwin/
http://www.secretswindows.com/index.php ... tation.htm
http://docvb.free.fr/api.php
Dernière modification par boddhi le jeu. 02/déc./2010 22:49, modifié 1 fois.
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Aide pour gadgets images (urgent, c'est pour un examen)

Message par Ar-S »

Pour les API il faut surtout la version complète (acheté) de PB.
Si tu utilises la demo oublie les API.
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Robrock55
Messages : 65
Inscription : lun. 01/févr./2010 17:04
Localisation : Meuse
Contact :

Re: Aide pour gadgets images (urgent, c'est pour un examen)

Message par Robrock55 »

J'ai la version complète de PureBasic 4.40, j'ai jeté un oeil sur internet, ca m'a l'air assez... innacessible :p
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Aide pour gadgets images (urgent, c'est pour un examen)

Message par Backup »

pour colorer les bouton il existe une librairie toute faite !
"Purecolor"
http://gnozal.ucoz.com/

mais moi ce qui m'interpelle, c'est quel est ton but a vouloir utiliser un gadget bouton ?

j'ai crus comprendre que tu voulais faire une présentation "graphique"
d'un exposé , ou un truc du genre ... non ?


si c'est le cas ,
1- il te faut un ecran graphique
2- utilisation d'image pour le fond de ton écran (décoration éventuelle , ou affichage d'une image pour illustrer le propos)

3- utilisation des Sprites, pour donner un aspect dynamique a ta présentation
un sprite etant une image que tu peux coller en dehors de l'ecran
et faire venir a volonté
ce sprite peut contenir un text , une ligne, un caractere, ou un dessin , une photo, etc ...

va voir les Tutos sur les sprites et leur utilisations, et le tuto sur l'ecran graphique et son utilisation...

comme je me tue a le dire, bien souvent, .. vous avez les réponses a pleins pleins
de problemes dans la rubrique des tutos ;)

avant meme de poser une question, n'hesitez pas a Chercher par vous meme
soit en utilisant le bouton "rechercher" du forum
soit en allant directement vers les Tutos :)

sinon l'utilisation de powerpoint te facilitera bien la tache !! ;)
ou de Prezi !! : http://www.thomasgoubin.com/prezi-un-mo ... oint-like/
Robrock55
Messages : 65
Inscription : lun. 01/févr./2010 17:04
Localisation : Meuse
Contact :

Re: Aide pour gadgets images (urgent, c'est pour un examen)

Message par Robrock55 »

C'est dans le cadre des TPE, mon groupe doit présenter une expérience historique, et j'ai donc entrepris de le faire en une animation codée en PureBasic même si le flash est plus adapté, je connais déjà un peu le PureBasic (même si je fais encore beaucoup de conneries :p)
Les boutons, c'est juste pour atteindre un menu principal ou pour lancer l'animation.
J'aurai bien cherché, mais j'en avais besoin dans l'urgence !!

Au niveau de la présentation, tu me conseilles des écrans, mais ca me paraît bien compliqué pour le modeste programme que je souhaite faire. A moins qu'on puisse en intégrer un dans un fenêtre ? Si c'est le cas, je serai encore surpris de connaître les capacités de PureBasic :D
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Aide pour gadgets images (urgent, c'est pour un examen)

Message par Backup »

..................
Dernière modification par Backup le dim. 20/mars/2011 13:28, modifié 1 fois.
Robrock55
Messages : 65
Inscription : lun. 01/févr./2010 17:04
Localisation : Meuse
Contact :

Re: Aide pour gadgets images (urgent, c'est pour un examen)

Message par Robrock55 »

Je vais étudier ca à tête reposée, mais je crois que cela va m'être extrêmement utile :D , merci infiniment Dobro !

EDIT : je suis une nouvelle fois bluffé par PureBasic, merci beaucoup Dobro !
Répondre