回答
使静态文本控件大于放入它的文本。一个窗口吸引了客户端和非客户端空间。它夹到它的窗户。
我有一个固定长度的静态控件,我不能增加静态控件的大小,但我希望所有文本都显示在静态控件中。宽度是固定的,高度可以变化。 – Siva 2015-02-23 14:53:33
你不能够获得超出静态文本控件边界的文本但是,如果你想要一些可以滚动的东西,我只需用只读编辑控件替换静态控件即可。 – 2015-02-23 16:19:23
如果你担心在对话框或形式,语言翻译可能是一个可能的问题,那么你应该考虑使用CStatic tool tip空间。使用工具提示可以让您保持控件的当前大小,并提供一种显示其全文的机制。当用户将鼠标悬停在CStatic上时,会弹出一个工具提示以显示整个文本。这是我必须用来平衡UI设计与对话空间的折中。
问题是,静态控件总是剪辑一个单词,该单词比控件的宽度长。如果你使用SS_LEFT风格的话被包裹到下一行。所以更高的控制会有所帮助(我可以在评论中看到这是可能的)。
但风格必须SSLEFT而不是SS_LEFTNOWRAP!
另一种解决方案是使用一个只读的编辑控件没有边框在这种情况下,您可以编辑控件内滚动,因为它有可能给它的焦点。你也可以使用垂直或水平滚动条。
只要你不使用WS_TABSTOP你会本身没有边框只读编辑控件和静态控制并无实质区别。除了可以用鼠标激活编辑控件。
- 1. Rails控制台截断Activerecord输出 - 如何防止截断?
- 2. 如何防止AS3中的此任意文本截断
- 3. 如何防止截断Flex组合框中文本的底部?
- 4. 如何防止字在XSLT中被截断
- 5. 我的文本被截断
- 6. UILabel被截断的文本
- 7. 如何防止Highcharts截断类别?
- 8. 如何防止SoundPool截断声音
- 9. 如何防止REPL截断输出?
- 10. 如何防止PowerCharts截断轴标签?
- 11. 我如何防止Yesod中的静态文件缓存?
- 12. 如何截断文本中的文本
- 13. MySQL文本列被截断
- 14. 如何防止字符串被拦截
- 15. ListView中的Android文本被截断
- 16. 运行shell脚本时,如何防止覆盖或截断文件?
- 17. BorderLayout - 防止“中心”组件被“切断”
- 18. Joomla Mootools文件被截断
- 19. Javascript文件被截断
- 20. 动态UILabel截断文本
- 21. 停止截断Java文件?
- 22. iPhone:防止文本截断与UITableView的风格UITableViewCellStyleValue1
- 23. master.info文件不断被截断
- 24. 如何从IUITextField中获取不被截断的文本
- 25. 如何截断HTML中的文本
- 26. 如何截断html中的文本
- 27. 如何截断Angular2中的文本?
- 28. 阻止文本的特定部分被截断
- 29. 如何防止ASP.NET和Kentico处理静态文件
- 30. 如何防止滚动事件被PopupWindow拦截
你想要它做什么呢?包?显示省略号?展开静态? – 2015-02-23 14:21:30
@Alex K静态控件的宽度是固定的,我无法增加静态控件的宽度,因为我没有在对话框中增加空间,但可以增加高度。要在该对话框中输入的文本限制静态控制是255个字符。我希望整个文本在静态控件中可见而不会被剪切。 – Siva 2015-02-23 14:59:24