各位:
我用image控件打开一个BMP文件,在image中支BMP文件进行处理.但是我只处理BMP图像中的一部分.我用MOUSE选择image上的一个区域,对这个区域进行图像处理.
我想实现如Photoshop软件那样.当用mouse划出一个矩形区域时,在image上显示出一个虚线的矩形,并随着mouse的划动改变大小,如何实现??
一定给分!!!
我用image控件打开一个BMP文件,在image中支BMP文件进行处理.但是我只处理BMP图像中的一部分.我用MOUSE选择image上的一个区域,对这个区域进行图像处理.
我想实现如Photoshop软件那样.当用mouse划出一个矩形区域时,在image上显示出一个虚线的矩形,并随着mouse的划动改变大小,如何实现??
一定给分!!!
[email protected]
[email protected]
谢谢了!
[email protected]
[email protected]
[email protected]
请给我发份,我处理这个问题好久了,请给我发一份,给你100分够吗?不够可多给
[email protected]
begin
with Canvas do
begin
//Canvas.DrawFocusRect(SelFrame.FrameRect);//另一种方法
Pen.Mode := pmXor;
Pen.Color := SelFrame.Color;
MoveTo(SelFrame.FrameLeft, SelFrame.FrameTop);
LineTo(SelFrame.FrameRight, SelFrame.FrameTop);
LineTo(SelFrame.FrameRight, SelFrame.FrameBottom);
LineTo(SelFrame.FrameLeft, SelFrame.FrameBottom);
LineTo(SelFrame.FrameLeft, SelFrame.FrameTop);
end;
end;
调用一次绘边框,再次调用擦除。我研究了好久,判断该画还是该擦除也挺费劲。我的程序倒是基本可用了