因为paintbox中显示的图片比paintbox大,所以只能部分显示,如何得到当前paintbox的(0,0)和(paintbox1.width,paintbox1.height)处在所显示的图片中的实际位置

解决方案 »

  1.   

    PAINTBOX不能放其他东西。。不能做容器。PAINTBOX里的东西都是画在PAINTBOX里的。也就是说。只要你在PAINTBOX里画了东西,那么
    PAINBOX 的尺寸就是那副图的尺寸。如果你想实现一副大图在PAINTBOX里滚动显示的效果。
    你必须手动绘制,自己管理图片的移动显示,也就是重新绘制PAINTBOX
    如果方便的话,请加我QQ,最近QQ开着都没人聊天。闷死我了
    另外。。这个效果有点要注意的就是刷新的时候要注意效率和无效区域的计算。要不然会造成同一区域的重复刷洗,造成闪烁。