pb中怎样取得打印机设备的场景句柄?

jeking 2001-05-24 01:53:00
...全文
159 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeking 2001-05-29
  • 打赏
  • 举报
回复
有人知道吗
jeking 2001-05-29
  • 打赏
  • 举报
回复
谢谢,我试试!
surfboat 2001-05-29
  • 打赏
  • 举报
回复
我写了些VC的代码,你可以把它做成个DLL,或是
改成PB代码
HDC GetPrinterDC(void)
{

PRINTDLG pd;

// Initialize PRINTDLG
ZeroMemory(&pd, sizeof(PRINTDLG));
pd.lStructSize = sizeof(PRINTDLG);
pd.hwndOwner = NULL;
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)
{
// GDI calls to render output.

// Delete DC when done.
//DeleteDC(pd.hDC);
return pd.hDC;
}

return NULL;
}
jeking 2001-05-28
  • 打赏
  • 举报
回复
有人知道吗?
jeking 2001-05-25
  • 打赏
  • 举报
回复
freshman113(逍遥子):
api用那些?
freshman113 2001-05-25
  • 打赏
  • 举报
回复
Api ....
jeking 2001-05-24
  • 打赏
  • 举报
回复
kkkkkk
jeking 2001-05-24
  • 打赏
  • 举报
回复
对了,忘记说了。是网络打印机。
在VB中用printer.hdc就取出来了。pb中的不知道。请教各位了。
jeking 2001-05-24
  • 打赏
  • 举报
回复
printsetup()?
不是设置打印机的吗?
littlemao 2001-05-24
  • 打赏
  • 举报
回复
printsetup()

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧