Résultats de 1 à 3 sur 3

Sujet : [win32]PrinterName pour imprimer

  1. #1
    Visiteur MP
    Visiteur MP

    [win32]PrinterName pour imprimer

    Bonjour,
    je souhaite récupérer le nom de l\'imprimante sélectionné par l\'utilisateur à partir de la fenetre de l\'API win32. Le code est le suivant :
    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);
    }
    }

    Je souhaite récupérer le nom de l\'imprimante dans un type LPSTR.
    D\'avance merci.

  2. #2
    Membre MP
    Inscrit
    août 2013
    Messages
    67
    Tu veux ke l\'on te dise des lignes de code pour faire koi exactement car j\'ai pas tout capté
    La programmation est la philosophie des informaticiens

  3. #3
    Membre MP
    Inscrit
    août 2013
    Messages
    2 591
    http://search.microsoft.com/search/results.aspx?qu=printdlg&View=msdn&st=b&c=0&s=1&sw c=0
    Vas voir là bas, fais d\'autres recherches, je n\'ai surement pas fait la bonne mais bon, le coeur y est :lol:

    Bonne continuation,
    Alp

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Please disable Adblock!