在这个问题的答案代码中,有一行cDC.BitBlt((0,0),(w, h) , dcObj, (0,0), win32con.SRCCOPY)
。这里 win32con.SRCCOPY 的目的是什么?我到处寻找文档,但找不到任何东西。
从这里我认为它是一个光栅操作代码,但假设是一个整数。我不确定 BitBlt 的文档是否正确,因为代码中没有定义目标,(代码工作正常)。
我假设 SRCCOPY 代表源副本。
它是模块中定义的符号整数常量,win32con
用于指定调用函数rop
时要执行的光栅操作 ( ) 。win32gui.BitBlt()
官方BitBlt 函数 (wingdi.h) - Win32 应用程序 | Microsoft Docs描述了它以及可以给出的其他可能的参数值的长列表。
它的定义是:
SRCCOPY
— 将源矩形直接复制到目标矩形。