可以在绘制每个物体的时候,将它们的位置分别调整一下,让它们在X轴上有足够的距离,这样就不会互相覆盖了。可以修改MyPaint()函数中物体位置的计算部分,例如将第一个物体的X坐标增加100,第二个物体的X坐标增加200,第三个物体的X坐标增加300,这样它们之间就会有足够的距离。具体的实现代码如下所示:
```
MyTransparentBlt(mdc, x[1] + 100, y[1], 100, 100, bufdc, 0, j, 100, 100, RGB(255, 0, 255));
MyTransparentBlt(mdc, x[2] + 200, y[2], 100, 100, bufdc, 0, j, 100, 100, RGB(255, 0, 255));
MyTransparentBlt(mdc, x[0] + 300, y[0], 100, 100, bufdc, 0, j, 100, 100, RGB(255, 0, 255));
```
这个修改后的代码会让三个物体在X轴上分别增加100、200和300的距离,这样它们之间就不会互相覆盖了。