0

这个问题的答案代码中,有一行cDC.BitBlt((0,0),(w, h) , dcObj, (0,0), win32con.SRCCOPY)。这里 win32con.SRCCOPY 的目的是什么?我到处寻找文档,但找不到任何东西。

这里我认为它是一个光栅操作代码,但假设是一个整数。我不确定 BitBlt 的文档是否正确,因为代码中没有定义目标,(代码工作正常)。

我假设 SRCCOPY 代表源副本。

4

1 回答 1

0

它是模块中定义的符号整数常量,win32con用于指定调用函数rop时要执行的光栅操作 ( ) 。win32gui.BitBlt()

官方BitBlt 函数 (wingdi.h) - Win32 应用程序 | Microsoft Docs描述了它以及可以给出的其他可能的参数值的长列表。

它的定义是:

SRCCOPY— 将源矩形直接复制到目标矩形。

是使用 win32con.SRCCOPY 的 Python 示例

于 2022-03-01T12:19:11.610 回答