begin process at 2012 05 28 12:55:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

[API win32]Récupérer le nom de l'imprimante


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[API win32]Récupérer le nom de l'imprimante

mardi 27 avril 2004 à 12:04:55 | [API win32]Récupérer le nom de l'imprimante

Chance21

Bonjour,
je souhaite récupérer le nom de l'imprimante sélectionné par l'utilisateur à partir de la boite de dialogue windows. Le code est le suivant pour la création de la boite de dialogue :

void print_win32(){

PRINTDLG pd;
//HWND hwnd;
LPBYTE pBytes = NULL;
DWORD dwSize = 0;
LPBYTE dm; // (LPBYTE)

// Initialize PRINTDLG
ZeroMemory(&pd, sizeof(pd));
pd.lStructSize = sizeof(pd);
//pd.hwndOwner = hwnd;
pd.hDevMode = NULL; // Don't forget to free or store hDevMode
pd.hDevNames = NULL; // Don't forget to free or store hDevNames
pd.Flags = PD_USEDEVMODECOPIESANDCOLLATE | PD_RETURNDC;
pd.nCopies = 1;
pd.nFromPage = 0xFFFF;
pd.nToPage = 0xFFFF;
pd.nMinPage = 1;
pd.nMaxPage = 0xFFFF;

if(PrintDlg(&pd)==TRUE){

/**********************/
/* Here is my problem */
/**********************/

// Delete DC when done.
DeleteDC(pd.hDC);
}
}
Ne connaissant pas la programmation de l'API, je souhaiterai récupérer le nom de l'imprimante dans le type LPTSTR pour la passer à une autre fonction.
D'avance, merci.
mardi 27 avril 2004 à 23:22:28 | Re : [API win32]Récupérer le nom de l'imprimante

BruNews

Administrateur CodeS-SourceS
C'est fait:
http://www.cppfrance.com/code.aspx?ID=22337

ciao...
BruNews, Admin CS, MVP Visual C++


Cette discussion est classée dans : imprimante, récupérer, api, win32, pd


Répondre à ce message

Sujets en rapport avec ce message

Lien DLL 16 / API WIN32 [ par CoreBreaker ] Bonjour quelqu'un sait-il comment une fonction de l'API Win32 dans une DLL 16bits ?Et de manière générale comment appeler une fonction d'une DLL 32bit Nom de l'imprimante par défaut??? En C++Builder [ par nico ] J'utilise les API pour réaliser des impressions. Pour récupérer le handle de l'imprimante, j'utilise la fonction OpenPrinter. Je dois passer en paramè Comment récupérer les infos de l'imprimante par defaut ? [ par f1cobra ] Comment faire pour récupérer les informartions suivantes : nom d'imprimante, nom du driver et port de l'imprimante par defaut ?Merci Cobra Comment récupérer les infos de l'imprimante par defaut ? [ par f1cobra ] Comment faire pour récupérer les informartions suivantes : nom d'imprimante, nom du driver et port de l'imprimante par defaut ?Merci Cobra api win32 sdk [ par fabpdg ] je recherche comment utiliser les fonfions, comme netsessionemun en delphi.Delphi ne reconnaît pas les fonctions api win32 sdk.Comment et quels sont l equivalent win32 pour linux [ par mbab ] Bonjour, je debute en c++ et je dois realiser une interface graphique en c++ sous linux. Y a t-il des api tel win32 (pour windows )mais sous linux. Si Existe-t-il un InvokeHelper en Api win32 [ par youpiyoyo ] comme le titre l'indique j'aurai besoin de sauvegarder un fichier. j'aurais aimer un boite de dlg pour cela.merci d'avance... l'API win32 sait-elle lire? [ par supergrey ] Bonjour, je voudrais savoir s'il est possible de récupérer le texte visible dans les page web que je visite sur le net avec un programme.Merci. 2 questions en api win32 [ par youpiyoyo ] j'aimerai tout d'abord savoir comment mettre un titre sur ma boite de dlg en api win32 sachant ke a border=none dans la gestion des ressources. a mon Question API Win32 [ par LordBob ] Bonjours a tous,j'aimerais avoir quelques info sur les API suivante:EnumWindowsGetWindowcar sinon il faudrai que j'aille voir sur le site de la MSDN m


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,310 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales