Code: Select all
if(PrintDlg(&Dlg))
txtSizeDevNames->Text = IntToStr(GlobalSize(Dlg.hDevNames));
pDevName = (DEVNAMES*)GlobalLock(Dlg.hDevNames);
// Driver
strcpy(sBuf, (char*)pDevName + pDevName->wDriverOffset);
txtPrinter->Text = sBuf;
// Device
strcpy(sBuf, (char*)pDevName + pDevName->wDeviceOffset);
txtType->Text = sBuf;
...