博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WIndows Program 之 设备环境
阅读量:4674 次
发布时间:2019-06-09

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

Windows提供几种方式来获取设备环境句柄。

1. BeginPaint(hwnd, PAINTSTRUCT), EndPaint(hwnd, PAINTSTRUCT)

仅仅应用于处理WM_PAINT消息,PAINTSTRUCT结构包含了一个名为rcPaint的矩形结构,该结构定义了一个包含无效客户区的矩形,调用BeginPaint函数将使这个区域有效。

2. GetDC(hwnd), ReleaseDC(hwnd, hdc)

与1的区别在于GetDC返回的句柄可以在整个客户区绘制,并且不会使任何无效区变有效

3. GetWindowDC(hwnd), ReleaseDC(hwnd, hdc)

除了包含客户区,还包含窗口标题栏、菜单、滚动条、外框。对应WM_NCPAINT

转载于:https://www.cnblogs.com/normanliu1234/p/6872826.html

你可能感兴趣的文章
网易2017春招笔试真题编程题集合
查看>>
玩一下易语言 "和"字有多种读音,注定了它的重要性!!
查看>>
Python中的单例模式的几种实现方式的及优化
查看>>
【转】hadoop机架感知
查看>>
Oracle、DB2、SQLSERVER、Mysql、Access分页SQL语句梳理
查看>>
UVa 10806 Dijkstra,Dijkstra(最小费用最大流)
查看>>
Java排序算法之直接选择排序
查看>>
《鸟哥的Linux私房菜 基础学习篇(第四版)》 第23章 XWindows设定介绍 笔记
查看>>
js同比例缩放图片
查看>>
本机不装Oracle,使用plsql连接远程Oracle的方法
查看>>
bzoj1562[NOI2009] 变换序列
查看>>
LODOP在页面不同位置输出页眉页脚
查看>>
Android Thread 官方说明
查看>>
瞎折腾-CentOS 7.4 编译4.16.2版kernel 并安装
查看>>
[转]如何才能在 IIS 7.5 使用 Windows PowerShell Snap-In 功能
查看>>
Selenium 调用IEDriverServer打开IE浏览器
查看>>
Nginx 访问日志配置
查看>>
python中while与else的联姻
查看>>
AtCoder 杂题训练
查看>>
javascript 200列(3)
查看>>