это код, который я использую для создания изображения.
Bitmap bitmap;
bitmap.CreateBitmap(715, 844,1,1, NULL);
CDC memDC;
memDC.CreateCompatibleDC(NULL);
memDC.SelectObject(&bitmap);
CString SS="Sun Goes Down";
memDC.TextOutA(1,2,SS);
CImage image;
image.Attach(bitmap);
image.Save(_T("C:\\test.bmp"), Gdiplus::ImageFormatJPEG);
и все в порядке, теперь все, что я хочу, это отправить это изображение на печать ...
я использую
DWORD pcchBuffer=100;
char * pszBuffer=new char[100];
GetDefaultPrinter(pszBuffer,&pcchBuffer);
снова все в порядке.
чтобы получить значение по умолчанию имя_принтера, для печати я знаю функцию WritePrinter, но эта функция дает аргумент LPVOID-буфер для печати, как я могу отправить свое изображение на печать?
Большое спасибо!