2010-12-06 98 views
1

我的应用程序使用标准的单行编辑框控件。有没有办法接受多行“粘贴”,丢弃回车/换行符?将多行文本粘贴到单行编辑框控件中


想用多线控制
我的应用程序是VS2010 C++与WTL(非MFC或ATL)
原因我想这是因为实际的输入是正常很短,但在极少数情况下可能会有数百甚至数千个字符。在这种情况下,用户可能希望使用记事本或任何其他方式构建字符串,然后将其粘贴到&中。

回答

0

这不可能,因为用户正在粘贴他/她自己。另一种方法是使用多行编辑框,并通过将粘贴的数据管理到您的控件的OnChange功能(基本上剥离新行)来将所有数据显示在一行中。

+0

我猜我不会找到我所希望的 - 无论是一种替代控制方式,还是一种在输入按键到达时钩住它的方式,因此我可以立即丢弃CR/LF。我会留下这个开放一点点的机会,但希望正在消失。 – FumbleFingers 2010-12-09 13:54:41