大家伙儿帮忙!用API实现用指定的颜色填充替换掉某区域的指定颜色

大家帮忙!用API实现用指定的颜色填充替换掉某区域的指定颜色请大家帮忙,我已经实现了 PatBlt 填充指定区域

大家帮忙!用API实现用指定的颜色填充替换掉某区域的指定颜色
请大家帮忙,我已经实现了 PatBlt 填充指定区域

但是如何实现用指定的颜色填充替换掉指定颜色
如用红色填充替换掉目标区域的所有白色

[解决办法]
读取像素,如果是目标颜色就替换
[解决办法]
矩形?

用红色填充替换掉目标区域的所有白色

hdc1 = hbm1 = 目标区域
hdc2 = hbm2 = 红色区域

TransparentBlt(hdc2, x, x, hdc1, x, x, RGB(255, 255, 255));