dessiner dans une table
Anonyme
Bonjour,

j'aimerais afficher les icones des fichiers(txt,bat,etc..) que je charge dans une table mémoire. Pour cela j'extrait l'image de l'icone (du fichier en question) en la dessinant dans un champ image (avec la fonction dessin de windev). Par la suite il me faut charger ce dessin dans ma table mémoire... je n'y arrive pas.

Il y a t-il une combine??..

Merci d'avance...

Contribution le : 02/02/2006 10:15
Créer un fichier PDF de la contribution Imprimer


Re: dessiner dans une table
Animateur WDF
Inscrit:
17/05/2004 14:21
Post(s): 382
La colonne de votre table doit être de type image et le tour est joué.

TableAjouteLigne(NomTable,NomImage,etc...)

Contribution le : 02/02/2006 10:21
_________________
Mbsl
Créer un fichier PDF de la contribution Imprimer


Re: dessiner dans une table
Stagiaire WDF
Inscrit:
23/01/2006 08:45
Post(s): 8
c'est a dire que çà je les fais pour l'image d'un dossier mais jpeu pa le faire pour les images des fichiers texte puisque pour les icones de fichiers j'ai du extraire une icone pour la DESSINER dans un champ image.

Donc en fait, charger une image avec son chemin j'y arrive mais mon soucis c'est d'arriver à charger une image que g dessiner dans un champ. Autrement dit, sans connaitre le chemin de l'image... il faudrait que je puisse charger seulement l'aspect visuel(le dessin). Je vois pas de solution pour le moment, mis à part dessiner l'icone dans un champ image puis la sauvegarder et apres recharger le chemin de l'image sauvegarder, mais a mon avis c'est pas terrible de faire comme çà...surtout si y'a beaucoup de fichiers...

Si vous avez une solution çà serait avec plaisir!!

Merci d'avance.

Contribution le : 02/02/2006 11:10
Créer un fichier PDF de la contribution Imprimer


Re: dessiner dans une table
Animateur WDF
Inscrit:
17/05/2004 14:21
Post(s): 382
Il faut utiliser DSauveImageBmp,GIF,JPEG ou PNG au choix selon vos images, ici j'ai choisi BMP. Je dessine dans une image et affecte ensuite le résultat à ma table

W_C_Ch est une chaîne

dDébutDessin(Image1,dEffacer)
dCercle (1, 1, 10, 10, iJauneClair , iBleuClair )
w_c_ch = dSauveImageBMP (Image1, enMémoire )

TableAjouteLigne(NomTable,w_c_ch,"Etc")

J'ai bien mon petit cercle dans la table.

Contribution le : 02/02/2006 11:44
_________________
Mbsl
Créer un fichier PDF de la contribution Imprimer


Re: dessiner dans une table
Stagiaire WDF
Inscrit:
23/01/2006 08:45
Post(s): 8
En fait je veux pas réécrire sur le disque tous les fichiers... merci quand meme!!

Contribution le : 03/02/2006 08:09
Créer un fichier PDF de la contribution Imprimer


Re: dessiner dans une table
Animateur WDF
Inscrit:
17/05/2004 14:21
Post(s): 382
Je ne suis pas sûr de comprendre ???

Contribution le : 03/02/2006 09:48
_________________
Mbsl
Créer un fichier PDF de la contribution Imprimer


Re: dessiner dans une table
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Je suis peut être a coté de la plaque mais si il s'agit d'afficher un dessin devant le nom d'un fichier et ce dans dans une table vous pouvez tous simplement réaliser cela de la maniere suivante :
vous ajouter à votre interface un champs image nommé par exemple 'imgTmp' qui sera invisible.
Dans votre table la colonne qui devra recevoir l'icone du fichier sera tout simplement de type texte et nous dessinerons dedans.
Au remplissage de votre table , dans la boucle de replissage vous allez :
- extraire l'icone du fichier la placer dans imgTmp
- Ajouter vos donner dans la table
- et dessinner l'icone présente dans imgTmp dans la colonne aproprié

Exemple de code pour une table 'Table1' qui contient 2 colonne
- colonne1 : pour afficher l'image
- Colonne2 : pour affiche 'Image' + le numero de ligne
I est un entier

Pour i = 1 A 20
	TableAjoute(Table1,"" + TAB + "Image" + i)
		SI modulo(TableOccurrence(Table1),2)=0 ALORS	
		ImgTmp = "CHERCH1.ICO"
	SINON
		imgTmp = "F2BAS-32-5_1.gif"
	FIN
	Colonne1[i] = gCoord(1,1) + gImage(Image1)
Fin

Ne vous reste plus qu'a adapter cette exemple

Contribution le : 03/02/2006 11:37
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2