erefdatacomputing
Messages postés165Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention24 avril 2018
-
28 juil. 2006 à 14:36
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 2009
-
28 juil. 2006 à 18:42
(sous VB6)
Bonjour à tous !!
Ma question est simple, sur une form, j'ai une image sur laquelle, j'ai réussi, par le code, à écrire du texte dedans, mais maintenant, je voudrais savoir comment faire, pour mémoriser cette nouvelle image (avec le texte écrit dessus)
d'avance merçi !!
Je comprends vite mais il faut m'expliquer longtemps et tout en détails !!!
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 28 juil. 2006 à 18:42
Ahhhh, je me souviens que j'avais eu le meme problème une fois.
Voilà je viens d'essayer un peu plein de combinaison, et en fait il ne faut pas utiliser picture1.picture mais picture1.image (à savoir)
Chez moi ça a marché.
tri_yann
Messages postés124Date d'inscriptionmercredi 23 novembre 2005StatutMembreDernière intervention19 septembre 20133 28 juil. 2006 à 15:43
Si je te pose la question, c'est que je sais écrire dans une image aussi, mais en manipulant ImageMagick avec VB. Le principe est d'écrire dans l'image source , de créer une nouvelle image puis de charger la nouvelle image dans le formulaire.
Je voudrai savoir qu'est ce que tu appelles "Ecrire dans une image dans un formulaire". Tu juxtaposes une picture Box et un label transparent ou tu dessines dans l'image ?
Yann
Vous n’avez pas trouvé la réponse que vous recherchez ?
erefdatacomputing
Messages postés165Date d'inscriptionmardi 7 mars 2006StatutMembreDernière intervention24 avril 2018 28 juil. 2006 à 16:26
non non !!
en fait j'utilise une fonction que j'ai trouvé sur ce site:
Dans un module:
Declare Function TextOut Lib "gdi32" Alias "TextOutA" ( _
ByVal hdc As Long, _
ByVal x As Long, _
ByVal y As Long, _
ByVal lpString As String, _
ByVal nCount As Long) As Long
sur ma form je dispose une picturebox, et avec un bouton j'écris le contenu d'une TextBox avec le code suivant:
Private Sub Command1_Click()
Picture1.ScaleMode = vbPixels
TextOut Picture1.hdc, X,Y,Text,Len(Text)
Picture1.Refresh
End Sub
où: X et Y sont les coordonnées d'affichage du texte
Text est le contenu à écrire
Len(Text) est la longueur du text à afficher (< ou = à Text)
Voilà!! j'espère avoir été clair ?
Je comprends vite mais il faut m'expliquer longtemps et tout en détails !!!
tri_yann
Messages postés124Date d'inscriptionmercredi 23 novembre 2005StatutMembreDernière intervention19 septembre 20133 28 juil. 2006 à 16:34
Très intéressant. Je ne connaissais pas cette API.
Je ne pourrais pas t'aider avec ça. Recherche une fonction LoadPictureToFile ou quelquechose comme ça
MadM@tt
Messages postés2167Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention16 juillet 20091 28 juil. 2006 à 16:40
Utilise tout simplement la fonction "SavePicture" si tu veux la mémoriser dans un fichier.
Après où veux-tu la mémoriser si ce n'est pas dans un fichier (tu n'avais pas précisé je crois)