今天在使用Kodak编辑控件截取图片中的一部分区域的时候,使用到了ClipboardCopy函数,首先将选取的图像区域保存至剪切板,然后再从剪切板复制到需要的图像控件里。可是发现这个函数带参数的不是咋好用,截取的图形老是从截取矩形的右下角作为截取图形的左上点,导致截到图形并非所需要的。
原以为是不是ClipboardCopy(int left,int top,int width,int height)莫非在处理点坐标的时候出错了,也许传一个正确的坐标进去就可以了,但是试了多种可能的情况都还是不行。无奈与绝望之中,带着碰运气的心理试了下无参的ClipboardCopy(本以为他是复制整张图,所以一直没用),竟然可以把选取的区域非常之正确地拷贝到目的图形控件。
兴奋之余还是感到有些疑惑,为啥ClipboardCopy(int left,int top,int width,int height)会存在问题咯?