社区
C++ Builder
帖子详情
GetDeviceCaps(Prntr->Handle,PHYSICALOFFSETX); 在XP得到0
bluebear88
2006-11-06 09:30:23
在网上找到的代码,取得打印机边距,据说在98下正常,但我在XP运行得到的却是0,各位老大有什么办法吗?
...全文
173
4
打赏
收藏
GetDeviceCaps(Prntr->Handle,PHYSICALOFFSETX); 在XP得到0
在网上找到的代码,取得打印机边距,据说在98下正常,但我在XP运行得到的却是0,各位老大有什么办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bluebear88
2007-01-02
打赏
举报
回复
hp6l的应该是原版驱动,关键是别的程序能得到,而这个代码却不能得到。
柯本
2006-12-23
打赏
举报
回复
换个打印驱动试试?
bluebear88
2006-12-23
打赏
举报
回复
我在打印机HP6L测试是0,这次在OKI5330上得到了正确数字,但在coredraw中也能得到6L的正确边距.
柯本
2006-11-06
打赏
举报
回复
我在win2k/xp下测试都没问题,估计与你的打印驱动有关
VC MFC绘图打印技术范例.rar
xLogPi
xP
erInch=pDC->Get
Device
Ca
ps
(LOGPIXELSX); yLogPi
xP
erInch=pDC->Get
Device
Ca
ps
(LOGPIXELSY); //
得到
设备坐标和逻辑坐标的比例 int xExt,yExt; xExt=winSize.cx*xLogPi
xP
erInch/96; yExt=...
VC 获得打印页面信息.rar
int n
Offset
X = pDC->Get
Device
Ca
ps
(
PHYSI
CA
L
OFFSET
X); //获得上、下边距 int n
Offset
Y= pDC->Get
Device
Ca
ps
(
PHYSI
CA
L
OFFSET
Y); CString strText = _T(""); strText.Format(_T("%s%d\n%s%d\n%s%d\n%s...
C++数字图像处理
int cyInch = pDC->Get
Device
Ca
ps
(LOGPIXELSY); // 计算打印图像大小(缩放,根据页面宽度调整图像大小) rcDest.top = rcDest.left = 0; rcDest.bottom = (int)(((double)cyDIB * c
xP
age * cyInch) / (...
【原创应用】屏幕截屏精灵2009
int BitPERPixel = pDC->Get
Device
Ca
ps
(BITSPIXEL);//获得颜色模式 int Width = pDC->Get
Device
Ca
ps
(HORZRES); int Height = pDC->Get
Device
Ca
ps
(VERTRES); cout 当前屏幕色彩模式为" 位色彩" 屏幕宽度:" ...
Get
Device
Ca
ps
使用视频显示器设备环境时,可以使用Get
Device
Ca
ps
获取部分信息
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章