0

在我的应用程序中,用户可以通过键盘在图像上书写。是否可以在图像上显示插入符号(TextBox例如)?

4

2 回答 2

0

您有 3 个不同的问题:

1) 在任意位置绘制文本。请参阅MSDN 拉绳方法

2)将两个单独的图像(原始和文本)合并为一个。据我所知,您可能用来显示图像的图像宿主控件提供了位图对象属性,因此您需要能够在完成 DrawString 后将该位图对象保存到文件中。

3) 在任意位置绘制插入符号您可以使用基本绘图命令来创建自己的插入符号,即使用带有钢笔和路径的图形。然后问题是让它闪烁(这意味着再次绘制插入符号下方的内容,然后绘制插入符号等)我认为Pen 对象上有可能为您实现此目的的选项。

我会依次处理每个问题,然后将它们放在一起。

于 2012-08-09T11:02:04.540 回答
0

如果您指的是插入符号(输入文本时显示位置的闪烁指示器),您可能必须使用 P/Invoke。你应该从这里开始:

于 2012-08-09T10:48:21.050 回答