c++ - 在 CEdit 控件中显示省略号

标签 c++ user-interface mfc dialog cedit

令我惊讶的是,我在网上找不到太多关于在 MFC 中的 CEdit 控件中显示省略号的信息。我们有一个只能显示大约 20 个字符的控件,但进入控件的字符串的最大长度为 32 个字符。如果字符串长度超出可见长度,我有兴趣显示中间或结尾的省略号。有人试过这个吗?我担心的是,使用 GetWindowText 从该控件中拉出的字符串会返回实际字符​​串还是带有显示的省略号的字符串?

最佳答案

CEdit 显示窗口文本。如果要更改显示,请更改文本。

您可以在编辑失去焦点时将窗口文本更改为更易读的内容,并在窗口再次获得焦点时恢复原始文本。还要调整您的 GetWindowText 调用以从变量而不是窗口中读取。

关于c++ - 在 CEdit 控件中显示省略号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23015772/

相关文章:

android - 如何使用 Eclipse 在 Android 上调试 C++ 代码?

java - Java(Swing)如何获取标题栏的高度?

c++ - 获取停靠 MFC CDockablePane 的停靠区域

winapi - Windows 浏览器控件与 CDHtmlDialog 和 CHtmlView

C++ OpenCV : Iterate through pixels in a Mat which is ROI of another Mat

使用概念具有特定值类型的任何容器的 C++ 迭代器

c++ - 你能在不同的翻译单元中有两个同名和同一个成员函数的类吗?

python - 在哪里可以找到 Python 的 GUI 设计器?

javascript - Cookie 并不总是保存 > 触发基于 cookie 的功能

c++ - 位图作为 MDI mainfrm 的背景