目前是Bmp图片的bitmap设置,初始问题如下,
http://bbs.csdn.net/topics/392207577
黑边的问题是通过设置画布setRect()解决的扩大画布,然后到StretchBlt中把原本的目标矩形宽度和高度按照最长设置成正方形来显示。
但衍生了个问题,当移动显示的图片时,图片会有不正常的自动裁减图片的问题,情况如下:
黑色表示图片原来位置,红色表示图片被鼠标下来应该的显示,结果显示如浅蓝色部分,另一部分深红色的表示消失了,但如果我把StretchBlt的长宽改成他原来设置的1000*800(ClientWidth*ClientHeight),就不会有这情况,我改成的是1000*1000
希望有懂的小伙伴指导下,万分感激。