热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

如何动态设置CEdit使它自动换行?

用代码让编辑框自动换行,就是文本一行显示不完自动换行在下一行显示。像一个字符串:aaaaaaaaaaaaaa但编辑框只能显示10个a,那么多余的自动在下一行显示。aaaaaaaaaa
用代码让编辑框自动换行,就是文本一行显示不完自动换行在下一行显示。

像一个字符串:aaaaaaaaaaaaaa
但编辑框只能显示10个a,那么多余的自动在下一行显示。
aaaaaaaaaa
aaaa

在资源编辑器里如果去掉HSCROLL和AUTOHSCROLL是可以实现在的,但我在代码中如下操作为何不起作用?

m_edit.ModifyStyle(WS_HSCROLL|ES_AUTOHSCROLL, 0);
水平滚动条是去掉了,但没自动换行。

要怎么做?

12 个解决方案

#1


设置多行属性MultiLine和
Want Return属性

#2


我不是说让它多行显示,让一个字符串一行显示不完自动换行显示:
用代码让编辑框自动换行,就是文本一行显示不完自动换行在下一行显示。 

像一个字符串:aaaaaaaaaaaaaa 
但编辑框只能显示10个a,那么多余的自动在下一行显示。 
aaaaaaaaaa 
aaaa 

再说MultiLine和Want Return当然都设置了,要不怎么多行显示。

#3


有些属性ModifyStyle是实现不了的!

#4


那得怎么实现,像上面的ES_AUTOHSCROLL

#5


m_edit.ModifyStyle(WS_HSCROLL¦ES_AUTOHSCROLLES_MULTILINE|ES_WANTRETURN,0); 

#6


m_edit.ModifyStyle(WS_HSCROLL|ES_AUTOHSCROLL|ES_MULTILINE|ES_WANTRETURN,0); 

#7


很简单啊,判断下字符长度不就行了,每发现十个字符在后面加\r\n就OK了

#8


MFC可以直接控制
方法如上

#9


7楼和这叫什么嘛,这样不就编辑框的文本内容改变了?

m_edit.ModifyStyle(WS_HSCROLL ¦ES_AUTOHSCROLL ¦ES_MULTILINE ¦ES_WANTRETURN,0);   
不行啊,水平滚动条去得掉,但没自动换行。
貌似以ES开头的属性都无法这样改变。

#10


其实我就是要实现像记事本中的那个自动换行,可以打开记事本看看,在菜单“格式”下面。

#11


我也想问啊

#12


楼上的都设置成水平的了,,

垂直!!  ModifyStyleEx(。。。,ES_AUTOVSCROLL。。。)

推荐阅读
  • 在探讨C语言编程文本编辑器的最佳选择与专业推荐时,本文将引导读者构建一个基础的文本编辑器程序。该程序不仅能够打开并显示文本文件的内容及其路径,还集成了菜单和工具栏功能,为用户提供更加便捷的操作体验。通过本案例的学习,读者可以深入了解文本编辑器的核心实现机制。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 在JavaScript中,定位属性是理解元素布局的关键。本文通过详细的图示解析,介绍了这些属性的基础概念。以`clientHeight`为例,它表示元素的可见内容区域高度,不包括边距(margin)、边框(border)和滚动条。同样,`clientWidth`则表示元素的可见内容区域宽度。这些属性对于精确控制页面元素的尺寸和位置至关重要。 ... [详细]
  • SQLite数据库CRUD操作实例分析与应用
    本文通过分析和实例演示了SQLite数据库中的CRUD(创建、读取、更新和删除)操作,详细介绍了如何在Java环境中使用Person实体类进行数据库操作。文章首先阐述了SQLite数据库的基本概念及其在移动应用开发中的重要性,然后通过具体的代码示例,逐步展示了如何实现对Person实体类的增删改查功能。此外,还讨论了常见错误及其解决方法,为开发者提供了实用的参考和指导。 ... [详细]
  • 在 Angular Google Maps 中实现图片嵌入信息窗口的功能,可以通过使用 `@agm/core` 库来实现。该库提供了丰富的 API 和组件,使得开发者可以轻松地在地图上的信息窗口中嵌入图片。本文将详细介绍如何配置和使用这些组件,以实现动态加载和显示图片的功能。此外,还将探讨一些常见的问题和解决方案,帮助开发者更好地集成这一功能。 ... [详细]
  • 解读插件常用前缀及其功能意义 ... [详细]
  • 技术分享:深入解析GestureDetector手势识别机制
    技术分享:深入解析GestureDetector手势识别机制 ... [详细]
  • 地图集成方法与应用 ... [详细]
  • 本文详细解析了CSS背景属性的简写顺序,包括背景颜色、背景图像、背景重复方式、背景固定方式等关键要素,帮助开发者更好地理解和应用这一重要样式规则。通过具体示例和实际应用场景,文章深入探讨了每个属性在简写形式中的排列和作用,为前端开发提供了实用的参考。 ... [详细]
  • 深入解析JavaScript中的函数防抖与节流技术及其应用场景
    本文深入探讨了JavaScript中函数防抖和节流技术的原理及应用场景。通过详细的示例代码,全面解析了这两种优化方法在实际开发中的重要作用,为开发者提供了宝贵的参考和实践指导。 ... [详细]
  • 本文详细介绍了利用JavaScript实现图片懒加载的有效方法。通过监听窗口的加载和调整事件,可以显著提升网页性能和用户体验。具体实现包括在 `window.onload`、`window.onresize` 和 `window.onscroll` 事件中动态加载图片,确保只有当图片进入可视区域时才进行加载,从而减少初始加载时间并提高页面响应速度。此外,还提供了一些优化技巧,如使用 Intersection Observer API 来进一步简化代码和提升效率。 ... [详细]
  • 微信小程序 Scroll View 组件的上拉加载与下拉刷新功能优化指南 ... [详细]
  • C语言中按位取反与按位与运算符的使用方法及应用场景解析
    位运算是一种基于二进制的计算方式,在系统软件开发中经常用于处理二进制位的相关问题。C语言提供了六种位操作运算符,专门用于对整型数据(包括带符号和无符号的char、short等)进行操作。本文详细解析了按位取反和按位与运算符的使用方法及其典型应用场景,帮助开发者更好地理解和应用这些运算符。 ... [详细]
  • 本文介绍了如何通过掌握 IScroll 技巧来实现流畅的上拉加载和下拉刷新功能。首先,需要按正确的顺序引入相关文件:1. Zepto;2. iScroll.js;3. scroll-probe.js。此外,还提供了完整的代码示例,可在 GitHub 仓库中查看。通过这些步骤,开发者可以轻松实现高效、流畅的滚动效果,提升用户体验。 ... [详细]
  • 本文探讨了在WinForms应用程序中如何优化和调整滚动条的位置,特别是在窗体首次弹出时确保滚动条位于最上方,以及在用户切换窗口后再返回时保持滚动条位置不变的方法。通过合理利用控件属性和事件处理机制,可以有效解决这些问题,提升用户体验。 ... [详细]
author-avatar
Jason剑豪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有