MFC怎么更新更新圆心坐标,并在坐标中绘制出闪烁效果的圆形?

mfc程序,主线程里创建两个线程接收手机的数据,手机每隔一定时间就发送数据来pc端,在while(true)循环中循环更新数值,并且设置一个定时器SetTimer来实现闪烁效果;在OnTimer()中调用绘制圆形函数:
图片说明
但是所绘制的图形的坐标与实际显示的不一样,我把坐标的结果于static text中显示出来。图片说明

其中result结果数值我定义为全局变量,调试后发现两个结果的值不会变。。我不懂该怎么解决这个问题了T-T求大腿