Imprimer une bitmap

Signaler
Messages postés
198
Date d'inscription
lundi 2 juin 2003
Statut
Membre
Dernière intervention
15 février 2005
-
Messages postés
198
Date d'inscription
lundi 2 juin 2003
Statut
Membre
Dernière intervention
15 février 2005
-
qq'un peut m'expliqué comment imprimer une bitmap qui se trouve ds un dossier
Cmill

7 réponses

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
ShellExecute avec argument "print".
BruNews, ciao...
Messages postés
198
Date d'inscription
lundi 2 juin 2003
Statut
Membre
Dernière intervention
15 février 2005

Ok ,mais en fait je voudrais l'insérer dans une page que je construis, c un logo enfait. Je ne sat pas comment insérer une bitmap dans ma page d'impression
Cmill
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
Tu la traces avec les fonctions GDI exactement comme sur un hdc de fenetre. Determine le RECT cible et Strecht si besoin. Gaffe que le mode coordonnees printer differe de celui d'un hdc fenetre.
BruNews, ciao...
Messages postés
198
Date d'inscription
lundi 2 juin 2003
Statut
Membre
Dernière intervention
15 février 2005

Tu as un exemple je 'n'arrive pas a l'afficher
Cmill
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
Regarde sur le Petzold, c'est tres clair mais pas de mfc.
Desole mais je stoppe les exemples pour l'instant, j'ai trop de boulot.
BruNews, ciao...
Messages postés
198
Date d'inscription
lundi 2 juin 2003
Statut
Membre
Dernière intervention
15 février 2005

ok merci

Cmill
Messages postés
198
Date d'inscription
lundi 2 juin 2003
Statut
Membre
Dernière intervention
15 février 2005

Voici le code que g réalisé ça maffiche bien la bitmap mais le pb c que ça me la sort a l'enver et en noir et blanc. Tu c pkoi?

BITMAP bm;
HBITMAP hbmp;
handleMemoire = CreateCompatibleDC(NULL);
hbmp= (HBITMAP)::LoadImage (NULL,"LCA.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
GetObject (hbmp, sizeof(bm), &bm);

//affichage

DrawState(*pDC,NULL,NULL,(LPARAM)hbmp,NULL,0,300,bm.bmWidth,bm.bmHeight,DST_BITMAP
Cmill