如何用win32-API获得打印机的状态

我需要用C/C++写一个程序来获得当前设备上的打印机状态,调用win32-api请问应该查阅哪方面资料?或者从何处下手... 我需要用C/C++写一个程序来获得当前设备上的打印机状态,调用win32-api 请问应该查阅哪方面资料?或者从何处下手 展开
 我来答
hir62720
2012-12-11 · TA获得超过2673个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:2647万
展开全部
(1)GDI(参考MSDN)
先补位图信息结构BITMAPINFO(参见MSDN)
然后创建一个位图句柄HITBIMAP的::: CreateDIBSection()[:: CreateDIBSection()将返回一个指针位图像素数据的指针:: CreateDIBitmap()];接下来,创建一个设备描述表(DC),与:: CreateCompatibleDC();重用::选择对象()HITBITMAP(位图)和HDC(设备描述表)
然后填写你的形象lpBits(位图像素高速缓冲存储器指针指向)。 (填充算法具体你写你自己的)

最后:: BitBlt()的上线使用GDI +(参考(请注意,第一个参数的详细信息,请参阅MSDN)
(2) MSDN)
(注:GDI +中的类的命名空间Gdiplus的。)
图像,图像或位图的第一个实例。
图形实例化一个对象来绘制图像。
(GDI +是非常简单实用的,所以,请参阅MSDN足够了)
以下两个操作是太麻烦了,不引进,但速度是非常快的。与DirectX
OpenGL的,请参阅MSDN
(3)(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式