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
Partager