泰山的帖子不敢轻易接.......
用BitBlt拷贝选择部分到一个PictureBox中,然后在复制到剪贴板
粘贴就反其道而行

解决方案 »

  1.   

    zyl910(910:分儿,我来了!) 又有分进账了...
      

  2.   

    矩形区域的太简单
    我只写过不规则区域的:
    http://zyl910vb.51.net/vb/map/MoveRgnImg.htm右击连接,目标另存为
    注意把下载后的*.zip.jpg改名成*.zip
      

  3.   

    不知道大家是否真正地理解我想说的问题。我是想用一个PICTURE模仿画笔里面的功能。就是拖动鼠标选择一小部分,然后复制它,郁闷中
      

  4.   

    zyl910(910:分儿,我来了!):
    你的代码我看了,不错。不过我看的只是效果。回头慢慢理解吧。有说明就好了。
      

  5.   

    kingcom(猪眼看人生SP1|不当帮主了):该干什么干什么去,我又没刨你家祖坟,何苦!
      

  6.   

    处理思路在:http://expert.csdn.net/expert/topic/853/853891.xml
      

  7.   

    MoveRgnImg的功能设定:
      左边的PictureBox是源图像,在它里面拖动鼠标可以选择区域。在区域中拖动鼠标可以移动图像。右击这个PictureBox可以选择图片。
      右边的PictureBox是目标图像,所以不能直接编辑区域,需要把左边的区域粘贴过来。在区域中拖动鼠标可以移动图像。右击这个PictureBox可以选择图片。
      

  8.   

    zyl910(910:分儿,我来了!):没选中的蓝色虚框吧?
    kingcom(猪眼看人生SP1|不当帮主了) :记住你了,没时间搭理你。
      

  9.   

    可以自己做啊放一个Shape控件
    .Shape=0
    .BorderColor=&HFF0000
    .BorderStyle=vbBSDot
      

  10.   

    zyl910(910:分儿,我来了!) :那个代码真是你写的话你就不会考虑用Shape,搞API都那么深了还用Shape?我这里有个代码,但不稳定,也是别人做的。要吗?
      

  11.   

    搞API深就不能用shape了么...放着好用易用的东东不用...不是SB吗????????
      

  12.   

    为了解说的方便啊
    如果纯API:
    合并位图
    创建画笔(用CreatePen,nPenStyle=PS_DOT,nWidth=1)
    创建刷子(用CreateBrushIndirect,LOGBRUSH.lbStyle=BS_NULL)
    选入DC
    用Rectangle绘制矩形
    选出画笔、刷子,并释放
    (实际上就是Shape处理的东西)
    如果你不嫌难看的话
    用DrawFocusRect绘制焦点矩形框也行
      

  13.   

    zyl910(910:分儿,我来了!) ,你的page打不开啊。
    取消操作 
    Internet Explorer 无法连接到您请求的页。可能该页目前不可用。 --------------------------------------------------------------------------------