文本不应显示在VC ++按钮后面

时间:2014-05-09 15:16:18

标签: visual-studio-2010 visual-studio visual-c++ textbox

我正在设计一个搜索文本框,最后有一个关闭按钮(当TextLength> 0时将显示)。 但是当输入冗长的文本时,关闭按钮会隐藏文本的最后部分。我需要限制文本不要越过关闭按钮。

注意:我不会限制字符的MaxLength,而是在文本框中显示的最大字符长度。

1 个答案:

答案 0 :(得分:1)

关闭按钮似乎与搜索文本框重叠。

如果您使用的是MFC,则可以使用CEdit :: SetRect设置编辑文本的格式矩形。如果不是MFC,那么使用EM_SETRECT消息来做同样的事情。

我在文章中做了类似的事情:http://www.codeproject.com/Articles/15043/iTunes-like-Find-Edit-Control