OVH Cloud OVH Cloud

PictureBox dans VB6

5 réponses
Avatar
Christian
Bonjour,

j'ai créé un ActiveX qui contient une picturebox.
Dans cette picturebox je trace des courbes, je mets du texte...
Je voudrais mettre ce qui se trouve dans cette picturebox dans le clipboard
mais pas dans le format bmp, mais plutot wmf ou gif.

comment puis-je faire ??
merci par avance
Christian

5 réponses

Avatar
pas-de-spam>Wanadoo.fr
Christian a écrit :

Bonjour,

j'ai créé un ActiveX qui contient une picturebox.
Dans cette picturebox je trace des courbes, je mets du texte...
Je voudrais mettre ce qui se trouve dans cette picturebox dans le clipboard
mais pas dans le format bmp, mais plutot wmf ou gif.

comment puis-je faire ??
merci par avance
Christian



Bonjour,

Comment tu trace tes courbes et ton texte ?
Avec des API ou des methodes du PictureBox ?

Car pour le WMF il s'agit d'une serie d'instruction de la gdi.
Pour le Gif je te conseil d'utiliser une librairie externe pour pouvoir
enregistrer une image bmp en gif.

Christophe
Avatar
Chris
Salut,

j'utilise les méthodes de la picturebox.

connais-tu les fonctions gdi ?

merci par avance
christian
Avatar
Christian Hubert-Hugoud
Bonjour,

De plus, si tu utilises des textes, ceux-ci ne sont pas convertis en courbes
dans les fichiers vectoriels. D'où un pb lors du resize...

Christian

"pas-de-spam>Wanadoo.fr Wanadoo.fr >" <"pas-de-spam> a écrit dans le message
de news: 42b7f81b$0$1251$
Chris a écrit :
Salut,

j'utilise les méthodes de la picturebox.

connais-tu les fonctions gdi ?

merci par avance
christian



Oui,

La GDI est la dll windows qui gère les commandes graphiques.
Le problème est que si tu ne connais pas les fonctions API de la GDI tu
vas avoir un gros travail pour passer de VB6 (PictureBox) aux APIs.

Peut-être (suivant ce que tu dessines) je peux te dépanner avec des module
de classe de ma composition.
Mais il faudrait tout de même que tu te renseignes un peu sur ce qu'est la
GDI, particulièrement:

les contextes de périphériques.
les systemes de coordonnées.

A+

Christophe






Avatar
pas-de-spam>Wanadoo.fr
Chris a écrit :
Salut,

j'utilise les méthodes de la picturebox.

connais-tu les fonctions gdi ?

merci par avance
christian



Oui,

La GDI est la dll windows qui gère les commandes graphiques.
Le problème est que si tu ne connais pas les fonctions API de la GDI tu
vas avoir un gros travail pour passer de VB6 (PictureBox) aux APIs.

Peut-être (suivant ce que tu dessines) je peux te dépanner avec des
module de classe de ma composition.
Mais il faudrait tout de même que tu te renseignes un peu sur ce qu'est
la GDI, particulièrement:

les contextes de périphériques.
les systemes de coordonnées.

A+

Christophe

Avatar
pas-de-spam>Wanadoo.fr
Re,

Ceci peut-être solutionné,
Mon module de classe qui mappe le DC d'un pictureBox en mode metrique,
possède une méthode WriteText qui permet d'écrire une chaine selon une
taille, une position, un centrage, un angle.
Combiné avec des troncatures de chaîne, selon la polyligne approximant
la courbe, on s'en sort.

Christophe