如何制作一款具备截屏功能的小程序?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1328个文字,预计阅读时间需要6分钟。
C++开发小工具,Win32程序,可显示屏幕区域并保存。简单介绍几个API函数,包括GDI。
GetDC:获取当前创建的窗口的设备上下文。
C++开发截屏小程序,Win32程序,可以显示截屏区域并保存。
上次的流星雨屏幕程序就简单涉及到GDI绘图了,这次简单介绍几个API函数,涉及到GDI的。
GetDC,获取当前创建的窗口的设备环境。
CreateDC,获取当前屏幕的设备环境。
CreateCompatibleDC,创建一个兼容性的设备环境(相当于一个虚拟的设备环境)
BitBlt,这个函数,相当于拷贝,将一个环境的设备内容拷贝到另一个设备中。
CreateCompatibleBitmap,创建一块画布,将其放在兼容性的DC里面,这样就可以在里面画图了,当然还要放入画笔和画刷这些。
介绍完这些函数之后,那么设计思路就来了:
1.首先当然还是定义并创建窗口,还有消息循环。
本文共计1328个文字,预计阅读时间需要6分钟。
C++开发小工具,Win32程序,可显示屏幕区域并保存。简单介绍几个API函数,包括GDI。
GetDC:获取当前创建的窗口的设备上下文。
C++开发截屏小程序,Win32程序,可以显示截屏区域并保存。
上次的流星雨屏幕程序就简单涉及到GDI绘图了,这次简单介绍几个API函数,涉及到GDI的。
GetDC,获取当前创建的窗口的设备环境。
CreateDC,获取当前屏幕的设备环境。
CreateCompatibleDC,创建一个兼容性的设备环境(相当于一个虚拟的设备环境)
BitBlt,这个函数,相当于拷贝,将一个环境的设备内容拷贝到另一个设备中。
CreateCompatibleBitmap,创建一块画布,将其放在兼容性的DC里面,这样就可以在里面画图了,当然还要放入画笔和画刷这些。
介绍完这些函数之后,那么设计思路就来了:
1.首先当然还是定义并创建窗口,还有消息循环。

