bonjour,
je besoin de faire une impression d'un fichier bmp via le driver de l'imprimante
le probleme c que c un mistère pour moi
merci d'avance
bonjour,
je besoin de faire une impression d'un fichier bmp via le driver de l'imprimante
le probleme c que c un mistère pour moi
merci d'avance
voici un lien : http://www.codeproject.com/printing/...to_printer.asp
c un debut mais c pas encore ca car la tu imprime avec l'imprimante par defaut mais j'aurais besoin de choisir mon imprimante
ya ca : http://support.microsoft.com/kb/q166129/
dont la partie :Définir l'imprimante par défaut de l'application
Définir l'imprimante par défaut de l'application que vous avez besoin de définir les membres m_hDevNames et m_hDevMode par l'intermédiaire d'une fonction membre de CWinApp de données (qui sont protégés) a dérivé l'objet, GetPrinterDevice(). Vous pouvez implémenter la fonction suivante et le appeler chaque fois que vous devez modifier l'imprimante par défaut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void CMainFrame::OnActionSetnondefaultprinter() { HGLOBAL hDevMode = NULL; HGLOBAL hDevNames = NULL; if (GetPrinterDevice(_T("\\\\RED-PRN-25\\PRIV0006"), &hDevNames, &hDevMode)) AfxGetApp()->SelectPrinter(hDevNames, hDevMode); else AfxMessageBox(_T("Failed to select custom printer")); }
c un idee
en fait j'ai un combo box qui me permet de choisir entre plusieur imprimante connecter (donc je peut utiliser ta fonction quand je change d'imprimante)
mais est t'il possible de passer a une fonction le nom de l'imprimante selectionnée et par le mm occaz de modifier ces options via le driver (du style imprimer tous en noir ...)
car en fait sur ma boite dialogue j'ai certaine option d'impression donc je voudrai pouvoir imprimé en fonction de celle ci
pourquoi ne pas utiliser la boite de dialog de windows ? voir PrintDlg dans msdn
voir aussi la faq:
http://c.developpez.com/faq/vc/?page...PrintDialgoBox
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
je ne doit pas utiliser une boite de dialoge car mon soft a pour but de montrer commen dialogue avec l'imprimante
c pour ceux qui veulent developper autour de l'imprimante mais en choisissant leur propre option
@farscape : je l'ai deja regardé mais ce code m'ouvre une boite de dialogue et moi je ne veux pas, mais je veux pouvoir modifier mes options d'impression en dure
Partager