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

 C++ Discussion :

Imprimer sous Buildeur


Sujet :

C++

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 63
    Par défaut Imprimer sous Buildeur
    Bonjours

    Je voudrais crée un bouton qui permettrais a l'utilisateur de mon application d'imprimer l'IHM

    comment je peux faire ?

  2. #2
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    imprimer une IHM?
    une capture d'écran classique devrait suffire, non?

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 63
    Par défaut
    oui mais le logicielle que je crée est un bon de commande donc l'utilisateur na pas a utiliser paint ou autre je veux tout faire depuis mon programme sinon il n'aura pas les fonctionnalités voulu donc au finale je veux imprimer l'ihm avec un bouton pour que tout soit parfait

    j'ai deja fait toute la partie gestion de bdd et codage C++ me manque plus que cette fonction et j'ai fini

  4. #4
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Non, ce n'est pas l'ihm que tu veux imprimer, mais les valeurs qui sont dedans.
    Tu ne tiens pas à imprimer le gris léger du fond de l'application, les barres d'outils, la souris, le curseur clavier, etc.

    Seules les informations et leur mise en page t'intéresse. C'est une toute autre histoire, et théoriquement bien plus simple.

    Je ne pourrais pas t'aider beaucoup plus, parce que je n'ai jamais eu à imprimer depuis un programme.

    Cela dit, si tu parviens à écrire le bon dans un fichier texte classique, via un ostream, tu dois pouvoir assez facilement trouver une bibliothèque proposant un ostream pour imprimer.

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 63
    Par défaut
    les deux option me convienne ^^

    j'ai mis le fond en blanc justement pour ça.

    je vais essayer ta méthode mais tout mettre dans un TXT c'est pas dure une structure est c'est fini mais je veux un beau bon de commande c'est pour ça que je chercher a imprimer directement l'IHM c'est obliger que c'est possible mais comment ...

    après je demanderais a mon maître de stage si l'usage de paint en externe ne le dérange pas ...
    En tout cas moi ça me dérange je suis plutôt perfectionniste quand je code ...

    si vous avais d'autre idée n’hésiter pas je suis preneur

  6. #6
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 63
    Par défaut
    la fonction PrintDialog peu être utiliser dans mon cas ?

  7. #7
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Le pdf ou le postscript sont de bonnes directions, dans ce cas.

    print ne signifie que rarement "print with the printer", mais généralement "print on screen".

    Je ne connais pas l'api windows, mais le principe doit être le même

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Compatibilité]Imprimer sous Win98
    Par Masmeta dans le forum C++Builder
    Réponses: 1
    Dernier message: 31/01/2007, 15h59
  2. [reseaux] imprimer sous windows
    Par mathieu7676 dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 15/11/2006, 14h20
  3. imprimer sous forme de formulaire
    Par fayoub dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 15/08/2006, 21h55
  4. Imprimer sous-formulaire dans un état
    Par guenfood dans le forum Access
    Réponses: 16
    Dernier message: 13/06/2006, 11h02
  5. Comment imprimer sous VB
    Par bossutSophie dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 24/11/2005, 16h54

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