|

楼主 |
发表于 2019-12-5 09:18:53
|
显示全部楼层
你好 ,我知道你说的这样的方法,我先说说的现在的问题吧,我在外部传入了一个结构体数据,这个结构体包含了我要创建的WIN窗口的坐标,大小,颜色,回调等,其中还有一个需要绘画的矩形的结构体数据,里面也包括了坐标,大小,背景色等,通过指针数组保存矩形数据,然后我通过WM_PAINT,把矩形数据进行绘画。通过WM_TOUCH获取坐标来二次绘画。现在的问题是二次绘画的时候会把之前的矩形给清掉了,举个例子吧。就在WIN窗口中有矩形1,矩形2,矩形3,第一次绘画这三个矩形都绘画出来了,第二次我点击矩形1的区域时,重新绘画矩形1,但是矩形2和矩形3就没有了。所以我想问的是如何重绘矩形1,但是矩形2,矩形3保持不变。 |
|