IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

savepicture >image vide


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut savepicture >image vide
    bonjour
    j'ai le meme probleme que dans cette discussion:des courbes tracees a l'ecran dans 3 controle image
    contenus dans une zone de dessin: l'affichage est bon mais quand j'emploie savepicture.zoned1.picture,"abc.bmp" j'obtiens un container" zoned1" vide,
    meme resultat quand j'essaye se sauver la form contenant 3 controles images!
    sans utiliser de zone de dessin..
    problemes de transparence de la zone de dessin? de la form ?
    merci d'avance

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Salut

    La réponse dans cette discussion.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut autoredraw, paint et transparence..
    bonjour et merci d'avoir essayé mais avec autoredraw ="true "cela inhibe paint event.. pour apprendre paint je mets autoredraw a" false" et je charge dans les paint des zones de dessin les images par loadpicture ;j'ai le meme aspect a l'ecran qu'auparavant :sur l'ecran on ecrit contrairement a l'ordre des couches du manuel ,la form en fond d'ecran, les zones de dessin en intermediaire et les controles images en premier plan :c'est conforme aux souhaits logiques d'un dessinateur et printform envoie form sur le papier.o.k;
    par contre si j'essaie de faire l'equivalent de printform sur un fichier la form ou la zone de dessin "container de dessins" devient opaque en premier plan :le container semble devenir une tole d'acier opaque qui nous dissimule le contenu du container..vb semble ne nous offrir que des caches alors qu'un dessinateur souhaite des calques..dans mon fichier .bmp de 1843ko il n'apparait que le contour de la zone de dessin..chere poignée de pixels
    a bientot j'espere

  4. #4
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Peux-tu exprimer tout ça plus clairement. Je n'ai rein compris!

    Il me semblait que tu voulais enregistrer dans un fichier le contenu d'un PictureBox et là, tu me dis que tu veux imprimer la fenêtre...

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut printform et savepicture..
    bonjour
    j'ai voulu dire que j'essaie de proteger ma form(container + contenu)
    si printform envoie un fichier correct vers l'imprimante..c'est que la memoire ecran est bien garnie ; l'action que printform fait vers printer je desire la faire vers un disque avec savepicture
    savepicture n'envoie pas le meme fichier vers le disque :savepicture n'envoie que le contour de la forme et pas le contenu:je pense que savepicture form retrace la form par dessus son contenu(les 3 zones de dessin) :on perd l'information contenue dans la form
    la seule action que je peux faire c'est savepicture de la zone de dessin mais cela me fait 3 fichiers pour 3 z de dessin:ce que je cherche a faire c'est un fichier contenant les 3 zones de dessin pas 3 fichiers.
    merci

  6. #6
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    La méthode SavePicture enregistre sur le disque l'image peinte (ou chargée) sur un conteneur et non le conteneur lui-même. Du moins, il me semble.

    Teins, d'ailleurs, en voici un petit exeple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Form_Load()
        Me.Picture = LoadPicture("D:\Photos\Isa.jpg")
    End Sub
     
    Private Sub Form_Click()
        SavePicture Me.Picture, "D:\Photos\copieIsa.bmp"
    End Sub
    Si c'est une copie d'écran que tu veux, alors là, c'est autre chose.

Discussions similaires

  1. FrameBuffer - image vide
    Par SRL Killing dans le forum OpenGL
    Réponses: 32
    Dernier message: 23/05/2010, 11h03
  2. DBD::Chart::Plot me crée un fichier image vide
    Par ALLMAG54 dans le forum Modules
    Réponses: 7
    Dernier message: 15/05/2008, 20h44
  3. [newbie]Image vide dans movieClip
    Par Dsphinx dans le forum ActionScript 1 & ActionScript 2
    Réponses: 8
    Dernier message: 20/06/2007, 15h22
  4. [VB.NET]Charger une "image vide" dans une picturebox
    Par mustang-f27 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/11/2006, 15h20
  5. [VB6]SavePicture + HDC = affichage vide
    Par zymooo dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 29/01/2006, 18h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo