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

DirectX Discussion :

Impression du device avec directx et c#


Sujet :

DirectX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 7
    Par défaut Impression du device avec directx et c#
    Salut a toi qui me lis pour m'aider dans mon developpement.

    Je cherche a intégrer une fonction d'impression du device directx que j'ai créé, sur imprimante bien sur. Mon device est intégré au formulaire windows et il me faudrait l'imprimer voir le sauvegarder (en jpg ou autre), car je developpe un logiciel d'integration de piscine en 3D dans des environnements réels.

    Je vous remercie d'avance de vos réponses.

    Franck

  2. #2
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Par défaut
    Tu as la méthode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HRESULT GetRenderTarget(DWORD RenderTargetIndex, IDirect3DSurface9** ppRenderTarget);
    Tu récupères l'image qui doit être affichée.

    Tu utilises ensuite les méthodes de l'interface IDirect3DSurface9, qui devrait te permettre de réaliser ce que tu veux faire. Tu peux obtenir un DC, par exemple. S'il est compatible avec le DC de l'imprimante, alors no problème.

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2011
    Messages : 2
    Par défaut
    Citation Envoyé par moldavi Voir le message
    Tu as la méthode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HRESULT GetRenderTarget(DWORD RenderTargetIndex, IDirect3DSurface9** ppRenderTarget);
    Tu récupères l'image qui doit être affichée.

    Tu utilises ensuite les méthodes de l'interface IDirect3DSurface9, qui devrait te permettre de réaliser ce que tu veux faire. Tu peux obtenir un DC, par exemple. S'il est compatible avec le DC de l'imprimante, alors no problème.
    je vient de commencer a programmer en DirectX 11 sous c# j'ai commencer a faire une petite programme mais j'ai trouvé un problème au niveau de l'ajout les références suivant Microsoft.DirectX ,Microsoft.DirectX.Direct3D malgré j'ai téléchargé le DirectX 11 et j'ai l'installer mais j'ai pas trouver le logeciel DirectX dans les programme meme dans le panneau de configuration ajouter suprimmer de programme j'ai le windows 7 comme système merci

Discussions similaires

  1. Lightmap avec directx
    Par supergrey dans le forum DirectX
    Réponses: 1
    Dernier message: 10/07/2004, 13h47
  2. Webcam avec directx ???
    Par lykim dans le forum DirectX
    Réponses: 9
    Dernier message: 27/05/2004, 12h25
  3. Réponses: 2
    Dernier message: 14/01/2004, 16h21
  4. probleme GRAVE avec directx 9
    Par l'arbre en plastique dans le forum DirectX
    Réponses: 3
    Dernier message: 02/09/2003, 23h59
  5. Réponses: 3
    Dernier message: 27/08/2003, 21h14

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