关于该问题,其实就是将old pdev的函数的相关现场保存,然后启动新的pdev进行设置。

If ResetDC is called during the rendering of a print document, the printer graphics DLL receives the following sequence of calls:

    dhpdevNew = DrvEnablePDEV();DrvResetPDEV(dhpdevOld, dhpdevNew);DrvDisableSurface(dhpdevOld);DrvDisablePDEV(dhpdevOld);DrvEnableSurface(dhpdevNew);DrvStartDoc(dhpdevNew);

If ResetDC is called between documents there is no surface associated with the PDEV, so only the following sequence of calls is made:

    dhpdevNew = DrvEnablePDEV();DrvResetPDEV(dhpdevOld,dhpdevNew);DrvDisablePDEV(dhpdevOld);

关于DrvResetPDEV的函数的处理相关推荐

  1. 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法

    数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...

  2. Mysql函数group_concat、find_in_set 多值分隔字符字段进行数据库字段值翻译

    Mysql函数group_concat.find_in_set进行数据库字段值翻译 场景 配方表:记录包含的原料 sources表示原料,字段值之间用逗号分隔 原料表:对应原料id和原料名称 现需要查 ...

  3. C++ 笔记(34)— C++ exit 函数

    当遇到 main 函数中的 return 语句时,C++ 程序将停止执行.但其他函数结束时,程序并不会停止.程序的控制将返回到函数调用之后的位置.然而,有时候会出现一些非常少见的情况,使得程序有必要在 ...

  4. C++ 笔记(30)— 友元函数与友元类

    我们知道类的私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行.这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书写的麻烦. ...

  5. 浅显易懂 Makefile 入门 (07)— 其它函数(foreach 、if、call、origin )

    1. foreach 函数 foreach 函数定义如下: $(foreach <var>,<list>,<text>) 函数的功能是:把参数 <list&g ...

  6. 浅显易懂 Makefile 入门 (06)— 文件名操作函数(dir、notdir、suffix、basename、addsuffix、addperfix、join、wildcard)

    编写 Makefile 的时候,很多情况下需要对文件名进行操作.例如获取文件的路径,去除文件的路径,取出文件前缀或后缀等等. 注意:下面的每个函数的参数字符串都会被当作或是一个系列的文件名来看待. 1 ...

  7. Go 学习笔记(65)— Go 中函数参数是传值还是传引用

    Go 语言中,函数参数传递采用是值传递的方式.所谓"值传递",就是将实际参数在内存中的表示逐位拷贝到形式参数中.对于像整型.数组.结构体这类类型,它们的内存表示就是它们自身的数据内 ...

  8. Go 学习笔记(61)— Go 高阶函数、函数作为一等公民(函数作为输入参数、返回值、变量)的写法

    函数在 Go 语言中属于"一等公民(First-Class Citizen)"拥有"一等公民"待遇的语法元素可以如下使用 可以存储在变量中: 可以作为参数传递给 ...

  9. C++ 笔记(26)— 主函数 main(int argc, char *argv[]) 参数说明

    带形参的 main 函数,如 int main( int argc, char* argv[], char **env ) 是 UNIX .Linux 以及 Mac OS 操作系统中 C/C++ 的 ...

最新文章

  1. java简单通讯录的实现02person类_Java中Math类的简单介绍
  2. inbound connection timed out (ORA-3136)错误诊断
  3. 文献学习(part20)--Sparse Subspace Clustering: Algorithm, Theory, and Applications
  4. micropython 实时音频传输_在线实时合唱的实现原理与难点是什么?
  5. gophp解释器_【干货】Gisp 解释器 Golang 辅助开发工具
  6. iframe高度自适应(IE6+、FF、Opera、Chrome等测试通过)
  7. 【联盛德W806上手笔记】三、MCU系统与时钟结构
  8. 图(关系网络)数据分析及阿里应用
  9. 数据挖掘:围绕 统计与概率、分类与聚类、检索方法 ,原理演示或应用程序
  10. 要不要借钱给好朋友?救急不救贫
  11. [安装项目]不可恢复的生成错误
  12. linux远程仿真,11.5 仿真的远程桌面系统: XRDP 服务器
  13. 使用一款国产手机的感受
  14. matlab2009a安装包,matlab2009a安装
  15. 怎么把框架栏变颜色 html,如何修改easyui框架颜色,求指点_html/css_WEB-ITnose
  16. 地理加权回归简易总结
  17. 将html转成pdf加水印,HTML页面转PDF加水印解决截取不全问题
  18. java实现短信验证码发送功能
  19. python qq模块_用python写一个QQ机器人
  20. Java中的Socket是什么?

热门文章

  1. 免费领C++之父Bjarne Stroustrup倾情献作《现代C++白皮书》
  2. OpenCV人脸识别---相关图片操作
  3. Python全栈之路系列之数字数据类型
  4. CSS3入门学习笔记
  5. Rootkit---HOOK内核驱动
  6. java爬取百度贴吧所有用户头像
  7. kali安装docker及遇到的问题
  8. 我爬取豆瓣影评,告诉你《复仇者联盟3》在讲什么?(内附源码)
  9. 学习vue2之安装VueCli
  10. 两经纬度点之间的距离计算方法