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

MFC Discussion :

imprimer une vue


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Avril 2006
    Messages
    109
    D�tails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par d�faut imprimer une vue
    Bonjour,

    J'aimerais savoir comment faire pour imprimer une vue (et non un fichier image bmp).

    Julien.

  2. #2
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    une CFormView ne s'imprime pas ,sauf � utiliser l'impression par un bitmap de la form comme dans la faq (c'est une dialog, mais c'est pareil):
    http://c.developpez.com/faq/vc/?page...PrintDialgoBox
    si c'est une CView, si tu sais la dessiner tu sais l'imprimer :
    http://c.developpez.com/faq/vc/?page...HowToPrintView

  3. #3
    Membre confirm�
    Inscrit en
    Avril 2006
    Messages
    109
    D�tails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par d�faut
    C'est une view que je veux imprimer : je la dessine bien avec OnDraw mais lorsque j'utilise la fonction "imprimer" par d�faut, Visual C++ m'imprime la view en tout petit et je la voudrais en plein �cran.

    En parcourant le forum et la faq, j'ai essay� de modifier les fonctions OnFilePrint et OnBeginPrinting et de rajouter cela

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    pInfo->m_rectDraw.SetRect(0, 0,
    		pDC->GetDeviceCaps(HORZRES),
    		pDC->GetDeviceCaps(VERTRES));
    mais �a ne marche pas

  4. #4
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    ton mapmode est bien MM_TEXT ?

  5. #5
    Membre confirm�
    Inscrit en
    Avril 2006
    Messages
    109
    D�tails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par d�faut
    je n'avais pas mis le SetMapMode � MM_TEXT, j'ai donc rajout�

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    pDC->SetMapMode(MM_TEXT);
    dans OnDraw mais �a ne change rien

  6. #6
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    alors si tout est ok ,tu dois te planter dans ton dessin.
    celui-ci ne tient pas compte de la surface disponible...
    sans voir le code on ne peut rien dire de plus.

Discussions similaires

  1. [V8] Ajout d'un bouton imprimer dans une vue tree
    Par bizou-nours dans le forum Odoo (ex-OpenERP)
    R�ponses: 0
    Dernier message: 10/06/2015, 11h55
  2. R�ponses: 2
    Dernier message: 12/12/2014, 23h36
  3. [VB.NET]Comment Imprimer une form
    Par bernard06 dans le forum Windows Forms
    R�ponses: 4
    Dernier message: 19/10/2011, 17h43
  4. Export d'une vue avec LEFT JOIN
    Par schnourf dans le forum MS SQL Server
    R�ponses: 3
    Dernier message: 22/05/2003, 13h57
  5. Cr�er une vue pour trier une requete UNION ?
    Par Etienne Bar dans le forum SQL
    R�ponses: 3
    Dernier message: 03/01/2003, 20h22

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