有什么方法可以撤消win32gui中绘制的像素吗?

2024-09-28 22:48:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用win32gui.SetPixel()撤消在win32gui中设置的像素

我尝试获取我正在绘制的给定区域中以前的所有像素,并在完成绘制后将其替换为以前的颜色,但这太慢了,我的问题是,是否有一个直接函数可以替换您设置为以前或撤消的所有像素

import win32gui
import win32api

dc = win32gui.GetDC(0)
win32gui.SetPixel(dc, 0, 0, win32api.RGB(255, 0, 0))
win32gui.Undo()

Tags: 函数import区域颜色绘制rgb像素dc