在我的应用程序中,我弹出一个打印对话框(除其他外),用户可以选择用于首页的打印托盘和用于其他页面的打印托盘。然后我从打印机对象中获取 DevMode:
LPDEVMODE pDevMode = (LPDEVMODE)::GlobalLock(pPrinter->hDevMode);
当我查看 DevMode 结构时,我可以获得默认源:
m_pDevMode->dmDefaultSource
这是“其他页面”选择,但我无法获得第一页选择的托盘号。任何想法如何获得两个托盘号?