Windows设备场景函数 - GetDC Ex
VB声明 | ||
Declare Function GetDCEx Lib "user32" Alias "GetDCEx" (ByVal hwnd As Long, ByVal hrgnclip As Long, ByVal fdwOptions As Long) As Long | ||
说明 | ||
为指定窗口获取设备场景。相比GetDC,本函数提供了更多的选项 | ||
返回值 | ||
Long,执行成功为指定窗口设备场景句柄。出错则为0 | ||
参数表 | ||
参数 | 类型及说明 | |
hwnd | Long,窗口句柄 | |
hrgnclip | Long,窗口剪裁区 | |
fdwOptions | Long,标志字。根据下列常数设置各位: | |
DCX_CACHE | 不管窗口类的样式,从windows缓存获取设备场景 | |
DCX_CLIPCHILREN | 所有可见的子窗口区都要从DC的剪裁区中排除 | |
DCX_CLIPSIBLINGS | 窗口hWnd上的所有可见兄弟窗口都要从DC的剪裁区中排除 | |
DCX_EXCLUDERGN | 从DC剪裁区中排除由hrgnclip指定的区域 | |
DCX_EXCLUDEUPDATE | 从设备场景剪裁区中排除刷新区域 | |
DCX_INTERSECTRGN | 由hrgnclip指定的区域与设备场景剪裁区相交 | |
DCX_INTERSECTUPDATE | 指定区域与设备场景刷新区域相交 | |
DCX_LOCKWINDOWUPDATE | 该标志为允许向窗口绘图,即使它由于LockWindowUpdate的调用被锁住 | |
DCX_NORESETATTRS | 设备场景释放后不被重置为默认状态 | |
DCX_PARENTCLIP | 放弃CS_PARENTDC类样式设置。DC的起点设为hWnd窗口的左上角 | |
DCX_WINDOW | A device context is returned for the entire window rectangle rather than just the client area of the window | |
DCX_VALIDATE | Combine with DCX_INTERSECTUPDATE, validates the clipping region | |
注解 | ||
若窗口所属类具有CS_OWNDC, CS_CLASSDC 或 CS_PARENTDC样式,则获取的设备场景属窗口或类专有。这时,设备场景状态不能从初值修改。vb的窗体和控件通常是这种情况。否则,置DCX_CACHE位以从通用windows缓冲区恢复设备场景。若不置该位,则函数返回0。DC的状态位默认设置。从缓存获取的设备场景用过后要用ReleaseDC函数释放以防止系统死锁,因为windows只有5个缓存DC可用 |
Windows设备场景函数 - GetDC Ex相关推荐
- 设备场景函数——72个
说明:本类 API 函数,内容均摘自网络,版权归实际作者所有. CombineRgn 将两个区域组合为一个新区域 CombineTransform 驱动世界转换.它相当于依顺序进行两次转换 Creat ...
- Windows Api常用函数大全
1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创 ...
- Windows 系统API 函数快速查找
1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同 ...
- windows画图常用函数
SetPixel() 函数功能:该函数将指定坐标处的像素设为指定的颜色. 函数原型:COLORREF SetPixel(HDC hdc, int X, int Y, COLORREF crColor) ...
- windows常用 API函数
系统API查询 http://www.vbgood.com/api.html http://hi.baidu.com/3582077/item/9cc3483b581f53c5392ffae3 第一个 ...
- windows常用API函数
windows常用API函数 http://www.vbgood.com/api.html http://hi.baidu.com/3582077/item/9cc3483b581f53c5392ff ...
- Windows设备信息获取:(摄像头,声卡为例)Qt,WindowsAPI对比说明(2)
Windows设备信息获取:(摄像头,声卡为例)Qt,WindowsAPI对比说明 补充说明 问题 QT摄像头相关信息获取(分辨率,图像格式) WindowsAPI,win10,win7不兼容问题 兼 ...
- Linux和Windows设备驱动架构比较
毕业后一直在学操作系统, 有时候觉得什么都懂了,有时候又觉得好像什么都不懂,但总体来说自认为对操作系统实现机制的了解比周围的人还是要多一些.去年曾花了几个星期的晚上时间断断续续翻译了这篇对Linux和 ...
- windows 下实现函数打桩:拦截API方式
windows 下实现函数打桩:拦截API方式 近期由于工作须要,開始研究函数打桩的方法. 由于不想对project做过多的改动,于是放弃了使用Google gmock的想法. 可是也足足困扰另外我一 ...
- Windows 各种计时函数总结
本文对Windows平台下常用的计时函数进行总结,包括精度为秒.毫秒.微秒三种精度的 5种方法.分为在标准C/C++下的二种time()及clock(),标准C/C++所以使用的time()及cloc ...
最新文章
- 性能定位常用命令整理
- 附加 集合数据_浩辰3D软件新手教程:三维建模设计中如何重用CAD模型数据?
- 别怕,BCH无惧攻击
- Meterpreter
- leetcode_median of two sorted arrays
- lintcode:Singleton 单例
- (五)数据结构之“链表”
- c#中如何实现拷贝对象
- Burpsuite爆破含CSRF-Token的程序
- python中rgb_python - 图像的RGB矩阵
- GWmodel | 地理加权模型(Ⅱ-1):地理加权主成分分析(GWPCA)
- 海洋CMS v6.53 v6.54命令执行
- Java医院管理系统完整代码_医院管理系统(JAVA代码)
- 使用列表实现筛选法求素数
- 2011广告联盟排名,最好的广告联盟推荐
- 这么黄的教程,我看了2小时就关了!
- Java实现批量修改文件名
- 2021年秋招【凯捷咨询笔试题】
- 请用SQL查询:昨天所有用户的签到和签退时间
- L1-036 A乘以B Python
热门文章
- web开发框架_Web开发的十大框架
- Stronger (What Doesn't Kill You)
- vue3.0在mian.js中引入全局less
- 【2019-2020春学期】数据库实验大作业
- 学生专用计算机怎么打,电脑使用word快速打出学生座位表的方法
- php随机分配班级座位,班级座位编排的几种模式
- 7月上热搜50次!周杰伦新专辑1天1.5亿!歌手新歌爆红的营销路径
- binlog2sql快速闪回
- 超宽屏幕比例_Hello!宽时代 21:9超宽屏显示器选购
- 一文带你了解身份证实名认证类api接口