我在一个panel中创建了一个位图,通过GDI+在位图上画一些线段,但是当panel出现滚动条的时候,超过窗口的部分就没办法画了,我根绝窗口的大小,重新生成位图,但是当拖动滚动条的时候,超出窗口的部分还是没有办法正常显示,调试的时候,发现位图的大小并没有改变,这是什么造成的呢?求助~~~GDI+位图大小

解决方案 »

  1.   


    可以拖动滚动条让它显示在窗口中,但是拖动之后只有一开始的那些有,超出窗口的部分就显示不出来,我估计是位图大小没改变,所以只在panel那么大的区域上画图了
      

  2.   


    这样说吧,现在panel中有两个控件,我在两个控件中绘制一条直线。当我把一个控件拖到panel外面的时候,会自动出现滚动条,这个时候在画线的话,只有panel内的部分有连线,拖动滚动条之后,一开始不在panel内的区域中就不会有连线了。不知道这样说是否好理解一些?
      

  3.   


    但是我最后想生成一个bmp的格式,所以我想不断的增大位图的大小,这个可以做到吗?