博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
API 接口
阅读量:3659 次
发布时间:2019-05-21

本文共 1149 字,大约阅读时间需要 3 分钟。

GetDC()

PostMessage()

 ReleaseDC()

#############################################

h是handle句柄
dc是Device Content,环境
wnd是 window,窗体
这两个不是同一个概念 

hwnd就是窗口,hdc就像这个窗口的画板画布。 
如果是在内存里,hdc就是画板,先要给hdc加上画布(hbitmap),才能画画。

############################################

GetDC()

原型:HDC GetDC(HWND hWnd);

功能:获得指定窗口的客户区的显示设备文本,然后在上面作图用的。

参数: hWnd是窗口句柄

输出:如果成功,返回指定窗口客户区的设备上下文环境;如果失败,返回值为Null

############################################

############################################

PostMessage()

原型:

BOOL WINAPI PostMessage(HWNDhWnd,UINTMsg,WPARAMwParam,LPARAMlParam);

功能:将一个消息放入(寄送)到与指定窗口创建的相联系里,不等待线程处理消息就返回,是异步消息模式。消息队列里的消息通过调用GetMessage和PeekMessage取得。

参数: 

hWnd:
其窗口程序接收消息的窗口的句柄。可取有特定含义的两个值:
HWND_BROADCAST:消息被寄送到系统的所有顶层窗口,包括无效或不可见的非自身拥有的窗口、 被覆盖的窗口和弹出式窗口。消息不被寄送到子窗口
NULL:此函数的操作和调用参数dwThread设置为当前线程的 PostThreadMessage函数一样
Msg:
指定被寄送的消息
wParam:指定附加的消息特定的信息。
LParam:指定附加的消息特定的信息。

输出:如果成功,返回非零,否则函数调用返回值为零

############################################

############################################

 ReleaseDC()

原型:int ReleaseDC(HWND hWnd, HDC hdc);

功能:释放环境(DC)供其他应用程序使用

参数: 

hWnd:指向要释放的设备上下文环境所在的窗口的句柄。
hDC:指向要释放的设备上下文环境的句柄。

输出:返回值说明了设备上下文环境是否释放;如果释放成功,则返回值为1;如果没有释放成功,则返回值为0。

转载地址:http://rhtfn.baihongyu.com/

你可能感兴趣的文章
Hibernate的增删改查
查看>>
Python爬虫—Scrapy框架
查看>>
关于创建 Scrapy框架时,项目中没有虚拟环境的问题
查看>>
Django REST Framework入门学习
查看>>
DRF开发RESTful API接口
查看>>
Python爬虫实战—笔趣看小说网
查看>>
Python爬虫实战—vmgrils图片网站
查看>>
selenium模块的基本使用
查看>>
谷歌无头浏览器与反检测
查看>>
用selenium对12306模拟登录
查看>>
Scrapy框架补充
查看>>
Scrapy—ImagesPipeline
查看>>
Scrapy中间件的使用
查看>>
排序算法
查看>>
查找算法
查看>>
常见的反爬手段和解决思路
查看>>
keras输出预测结果
查看>>
关于考博复试PPT的制作
查看>>
卷积神经网络(CNN)最简单,最清晰的解释
查看>>
Jupyter Notebook 的基本操作
查看>>