[C++] Nazwa drukarki domyślnej

0

Hej!
Próbuje wyśwlietlić nazwe drukarki domyslnej,ale niestety nie działa...

// wyświetlenie nazwy drukarki domyślnej
HDC hdcDrukarki;
PRINTER_INFO_5 *pinfo;
DWORD dwRozmiarbuf, dwIloscdrukarek;
EnumPrinters(PRINTER_ENUM_DEFAULT, NULL, 5, NULL, 0, &dwRozmiarbuf, &dwIloscdrukarek);
pinfo = (PRINTER_INFO_5 *) malloc(dwRozmiarbuf);
EnumPrinters(PRINTER_ENUM_DEFAULT, NULL, 5, (PBYTE) pinfo, dwRozmiarbuf, &dwRozmiarbuf, &dwIloscdrukarek);
hdcDrukarki=CreateDC(NULL, NULL, pinfo->pPrinterName, NULL);
//Nazwa_Drukarki_Domyslnej_Edit1->Text = pinfo[0].pPrinterName;
//MessageBox(NULL, pinfo[0].pPrinterName, "Komunikat", MB_ICONINFORMATION);
free(pinfo);

Może wiecie co tutaj nie tak??

0

Hmmm no tak...
Tylko czemu ten mój kod nie działa???
Niby wszystko jest ok...

0

Hmm może sprawdź czy u Ciebie w systemie jest wszystko ok, w panelu sterowania z drukarkami....

1 użytkowników online, w tym zalogowanych: 0, gości: 1