知道BitBlt的And操作的结果图,怎么反向求出原来的图

知道BitBlt的And操作的结果图,如何反向求出原来的图?
已知A和B位图用BitBlt函数做And操作(就是SRCAND)得出结果图C.
但是我现在是知道A图和C图,请问有什么方法获得B图吗?

------解决方案--------------------
AND无法反向回去吧,除非你用的是异或。
------解决方案--------------------
1 AND 1 = 1
1 AND 0 = 0
0 AND 1 = 0
0 AND 0 = 0
------解决方案--------------------
哦,弄错了,应该是
把两幅图片按位异或如果得数为0那么这位为1,如果得数为1那么这位为0
......
好像是的。呵呵
------解决方案--------------------
AND无法完全反向,必须用 XOR.

i: A为1,C为1,则B 必为 1;
ii: A为1,C为0,则B 必为 0;
iii: 然而,A为0,C为0,B既可以为0,也可以为1。//这就是不能完全反向的原因。
C自身可以满足。