请教:如何随时获得“打印设置”中的纸张大小信息?

Buma Buma 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我由CScrollview派生一视图类,并想根据“打印设置”中的设置的纸张大小随时调整视图的大小。获得纸张大小代码如下:
CTestApp::GetSize()
{
if(m_hDevNames==NULL)
{
CPrintDialog pd(TRUE);
pd.GetDefaults();
DEVMODE* pDevmode=(DEVMODE*) GlobalLock(pd.m_pd.hDevMode);
sizePrint.cy=pDevmode->dmPaperLength;
sizePrint.cx=pDevmode->dmPaperWidth;
GlobalUnlock(pd.m_pd.hDevMode);
}
else{
DEVMODE* pDevmode=(DEVMODE*) GlobalLock(m_hDevMode);
sizePrint.cy=pDevmode->dmPaperLength;
sizePrint.cx=pDevmode->dmPaperWidth;
GlobalUnlock(m_hDevMode);
}
return sizePrint;
}

但在EPSON 1600K打印机上cx和cy始终是127,而在联想Z32打印机上却需两次选择“打印设置”后才能获得正确的大小,如只选一次,则cx和cy仍是上次的大小。请教如何才能随时获得纸张大小?
...全文

相关推荐

代码 基于遗传算法的Bp神经网络优化算法代码

代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络优化算法代码代码 基于遗传算法的Bp神经网络

金枝玉叶9

基于遗传算法的BP神经网络优化算法

这是基于遗传算法的BP神经网络优化算法的MATLAB仿真源码,下载后可以直接运行,请大家参考!!!

技术小咖龙

基于遗传算法的BP神经网络优化算法_基于遗传算法的BP神经网络优化算法_matlab_遗传神经网络_遗传算法_优化MATLAB_

基于遗传算法的BP神经网络优化算法的MATLAB实现

「已注销」

基于遗传算法的BP神经网络优化算法——matlab

基于遗传算法的BP神经网络优化算法matlab程序,matlab可以直接运行

音乐馆

基于遗传算法的BP神经网络优化算法,遗传算法优化BP神经网络预测,matlab

基于遗传算法的BP神经网络优化算法,可对神经网络的层数和训练函数进行自定义控制,方便系统级开发,非常实用。

lithops7
评论 1
收藏 已收藏
分享
返回顶部
Buma
VC/MFC 16,550 成员 421,606 内容