EnumForms 函数枚举指定打印机支持有所有页形.

Windows_API_函数大全(For_C++).pdf mfc 的api文档 有谁想要就把它下载下去吧 总会有人需要的 立即下载

EnumForms 函数枚举指定打印机支持有所有页形.

BOOL EnumForms(

    HANDLE hPrinter, // 打印机对象句柄
    DWORD Level, // 数据结构等级
    LPBYTE pForm, // 接收页形信息的缓冲区指针. 结构数组
    DWORD cbBuf, // 缓冲区字节计数
    LPDWORD pcbNeeded, // 接收字节计数复件或需要的变量指针
    LPDWORD pcReturned  // 接收结构计数复件的变量指针
   ); 
 

参数

hPrinter
标识将要枚举页形的打印机的句柄。

Level
描述页形pForm指针结构的版本,必须是1.

pForm
指向FORM_INFO_1结构的指针。
Points to a FORM_INFO_1 structure.

cbBuf
以字节指定pForm指针缓冲区大小。

pcbNeeded
为pForm指针数组指定一个指针变量,以接收复制的字节数或需要的字节数。
如果cbBuf太小,此值描述需要的字节数;否则,此值描述复制的字节数。

pcReturned
接收 FORM_INFO_1 结构复制到数组中的数量的变量。真别扭啊,该咋说
Points to a variable that receives the number of FORM_INFO_1 structures copied into the array to which pForm points.

 

返回值

执行成功,返回非0值。
执行失败,返回0.
要得到执行错误信息,可调用 GetLastError.

备注
打印机句柄hPrinter是OpenPrinter函数最经常用的,在AddPrinter函数也可使用。

Visual c++中使用EnumForms的用法 vc中使用EnumForms的用法 立即下载

相关推荐

国产谷歌地球,地形分析秒杀同款地图软件

咱们做地质、林业、水文、水利、电力、GIS、地图、水保、环境的,需要经常用到各种数据,比如影像、地形、矢量、模型等,但目前80%的规划大数据展示都离不开ArcGIS,令人头大的是很多朋友连ArcGIS软件安装起来都费劲。。。 那不会ArcGIS又装不了Google Earth怎么开展工作? 今天推荐大家一款国产免费专业地图浏览下载测量分析神器—图新地球 图新地球,国产三维gis软件。可以查看高清卫星影像地形以及其他很多常用电子地图,对地图需求的掌握远胜过Google Maps,而且上手比国外软件要简单

GISWorld3D的博客 3685

如何在 Windows NT 和 Windows 2000 中使用自定义页面大小打印

概要在 Microsoft Windows 95、Windows 98 和 Windows Millennium Edition (Me) 系统上,可以灵活地自定义页面大小。但在运行 Windows NT 和 Windows 2000 的系统上,必须先将所有页面大小定义为页形 (form) 才能使用。本文介绍如何在 Windows NT 和 Windows 2000 上打印自定义页面大小,并包含一

4701

别再只会regress了!用Stata的csdid命令搞定多期DID的完整实操指南

本文详细介绍了如何在Stata中使用csdid命令进行多期DID分析,解决传统DID方法在交错处理场景下的局限性。通过完整的实操指南,包括环境搭建、核心语法、结果解读和高阶应用,帮助研究者更准确地评估政策效果,适用于计量经济学和实证研究领域。

weixin_30236595的博客 582

API函数大全(转载)

1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNetCo

1万+

保姆级教学:从0搭建微信小程序SpringBoot+Vue(一)

目标:实现一个微信小程序从后端数据库MySQL获取的商品展示页。 框架:后端采用SpringBoot,前端采用Vue,数据库MySQL。 部署工具:IntelliJ IDEA 2024.2专业版+HbuilderX+Node+微信开发者工具,jdk1.8已安装

weixin_44545610的博客 4925

BLHeli_S电调刷Bluejay固件实战:解锁双向DShot与RPM滤波全攻略

本文详细介绍了如何为BLHeli_S电调刷写开源Bluejay固件,以解锁双向DShot协议与RPM滤波等关键功能。内容涵盖硬件兼容性检查、固件刷写全流程、双向DShot启用与OSD报错解决方案,并对48kHz与96kHz PWM频率的选择提供了实战建议,帮助穿越机玩家在不更换硬件的前提下显著提升飞行性能与操控体验。

weixin_29188997的博客 512

通过自定义打印纸张的大小,实现打印到哪里纸张就停止在哪里。

模块中==================================================================Option ExplicitPublic Declare Function EnumForms Lib "winspool.drv" Alias "EnumFormsA" _    (ByVal hPrinter As Long, ByVal Le

jeffzsy的专栏 4312

Debian 12 安装nodejs(包括node、npm、npx、yarn、pnpm、cnpm、bun)

【代码】Debian 12 安装nodejs。

mirana的专栏 8014

C#常用 API函数大全

C#常用 API函数大全 常用Windows API1. API之网络函数WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCancelConnection2 结束一个网络连...

a62481987的博客 1293

乐企增值税及附加税费预缴申报表填报能力说明文档V1.004

申报表填报,是指企业在自有业务系统中将算税结果数据按预填规则要求加工汇总后,进行申报表填报的过程。申报表填报前对纳税申报所需的前提条件进行校验。校验通过后,应用前序算税结果数据及预填规则进行纳税申报表预填,生成申报表数据。申报表数据通过申报业务规则校验后,经纳税人确认即完成申报表填报业务。

记录点滴 358

反爬虫:POST 请求参数中 Sign 的加密机制详解,并设计带 Sign 校验的网站

本文介绍了API请求中sign签名的生成原理及实现方法。sign是通过对请求参数加密生成的一串字符串,用于验证请求合法性,防止参数篡改、重放攻击和伪造请求。其生成步骤包括参数排序、拼接字符串、加盐和哈希加密。文章还演示了如何在FastAPI后端实现带sign验证的新闻网站,包括参数校验、时间戳验证和签名比对等安全措施,有效提升API安全性,增加爬虫逆向难度。

数据知道的博客 4077

打印 DEVMODE 结构体 简述

 DEVMODE结构具有如下形式:typedef struct _devicemode{ /* dvmd */  TCHAR  dmDeviceName[32];  WORD   dmSpecVersion;  WORD   dmDriverVersion;  WORD   dmSize;  WORD   dmDriverExtra;  DWORD  dmField

lekonpeng的专栏 4944

YOLOv11 | 一文带你深入理解ultralytics最新作品yolov11的创新 | 训练、推理、验证、导出 (附网络结构图)

ultralytics发布了最新的作品YOLOv11,这一次YOLOv11的变化相对于ultralytics公司的上一代作品YOLOv8变化还是很大的(YOLOv9、YOLOv10均不是ultralytics公司作品),其中改变的位置涉及到C2f变为C3K2,在SPPF后面加了一层类似于注意力机制的C2PSA,还有一个变化大家从yaml文件是看不出来的就是它的检测头内部替换了两个DWConv,在损失函数方面就没有变化了还是采用的CIoU作为边界框回归损失,下面带大家深入理解一下ultralytics最新作品

Snu77的博客 18万+

C#如何实现Windows自带打印功能

接着上回说,在使用打印机自带的SDK开发失利只后,经过一系列的实验,发现,这个打印机可以直接用我安装好的驱动直接进行打印操作,用word直接调整好字体之后打印是完全没有问题的,所以,推测,应该可以直接调用人家封装好的一些驱动进行打印,但是要怎么连接这些驱动呢? 一、打印控件         首先我们要提到的就是在C#中的一个关于打印的控件了,叫:PrintDocument,说他

Big Smile 3万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

枚举的访问方式

class Dog{ public: enum Flag{  aa=1,  bb=2,  cc=3 };};   cout<<Dog::aa<<endl;

weixin_33978016的博客 433

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

在winnt以上版本中对打印机纸张的动态设置方法

在一些票据打印程序中,常常需要动态调整打印机纸张的设置,而网上能够找到的dll只能在98下修改自定义纸张,在nt以上版本中还无相应的dll。所以自己动手通过一些比较笨的办法实现动态修改纸张设置的功能。library print;{ Important note about DLL memory management: ShareMem must be the  first unit i

llhguxing的专栏 1120

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

C#调用系统打印机和收银钱箱

打印示例: StringBuilder builder = new StringBuilder();builder.AppendLine("--------------打印测试--------------");string PrintName = PrinterHelper.GetDeaultPrinterName();PrinterHelper.SendStringToPrinter(Prin...

weixin_33919941的博客 481

enum枚举类使用实例

最近项目在使用枚举,我呢就学了两个使用枚举的小实例,供大家参考 1、在开门项目的时候大家都会遇到码值转换的地方,与写成if-else相比,使用枚举是否高大上了许多呢,下面见颜色英文转中文的小例子 package com.elk.wsl.enums; /** * @Author:胖子不胖 * @Description: 使用与码值的转换 * @Date:Created in 21:26 2...

weixin_43815847的博客 1110

举例说明enum(枚举类型)的使用

枚举类型的定义是独立在类的外面的enum ENUM_ARRAY{ ABC, ADE, AFG, UNKNOWN } 定义枚举类型ENUM_ARRAY mEnum=ENUM_ARRAY.UNKNOWN; 将字符串转换成相同名称的枚举类型eEnum=ENUM_ARRAY.valueOf("ABC");

颂一家之言 1946
上一篇: OpenPrinter函数
下一篇: 转贴 打印机自定义纸张
Persistent8813
博客等级 码龄23年 7粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值