0

我正在创建一个从图片框扩展的控件,并且只使用 GDI 来绘制内容。我想使用选择方法(Ctrl + A)来选择内容。怎么做??

4

2 回答 2

0

我想更改所选区域的颜色以显示它已被选中。我的解决方案是更改图片框的每个像素颜色,但速度很慢。我尝试使用 LockBits,如果我不为每个像素计算颜色,那就太好了。如何解决问题?

于 2012-12-03T01:24:43.410 回答
0

我会将我的选择存储在 a 中Rect(假设您只想使用方形选择)。

按下 Ctrl+A 时,您只需执行类似的操作selectionRect = new Rect(0, 0, bitmap.Width, bitmap.Height);

于 2012-12-02T11:29:22.647 回答