将RichTextBox设置为自动换行或非自动换行
来源:互联网 发布:linux mint 和ubuntu 编辑:程序博客网 时间:2024/04/29 23:29
近日研究文本控件和字符串,研究得头混脑胀,问题真是太多了。
这只是其中的一个问题,答案来自问专家网站和CSDN的TechnoFantasy(www.applevb.com) ,解决如下:
Public Const WM_USER = &H400
Public Const EM_SETTARGETDEVICE = (WM_USER + 72)
Public Declare Function GetDC Lib "user32" (ByVal hWnd As Long) As Long
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hWnd As Long, _
ByVal wMsg As Long, _
ByVal wParam As Long, _
lParam As Any) As Long
Public Sub AutoSwitchLine(ByRef RichText As Long, ByVal bSwitch As Boolean)
If bSwitch Then
'设置 RichTextBox 自动换行
Call SendMessage(RichText.hWnd, EM_SETTARGETDEVICE, _
GetDC(RichText.hWnd), RichText.Width / 15)
If RichText.RightMargin = 0 Then
RichText.RightMargin = 1
Else
RichText.RightMargin = 0
End If
Else
'设置 RichTextBox 不自动换行
Call SendMessage(RichText.hWnd, EM_SETTARGETDEVICE, 0, 1)
End If
End Sub
- 将RichTextBox设置为自动换行或非自动换行
- 将RichTextBox设置为自动换行或非自动换行
- 设置MFC中EditBox为自动换行
- 设置MFC中EditBox为自动换行
- 设置MFC中EditBox为自动换行
- 设置MFC中EditBox为自动换行
- C# richTextBox 换行 显示水平滚动条 取消自动换行
- C# richTextBox 换行 显示水平滚动条 取消自动换行
- Eclipse设置自动换行
- EMACS设置自动换行
- sciTE设置自动换行
- Eclipse设置自动换行
- css设置自动换行
- UltraEdit 设置自动换行
- VIM设置,自动换行
- phpstorm 设置自动换行
- Eclipse设置自动换行
- 设置自动换行
- 认识JDBC 2.0中的高级数据类型
- 利用动态创建自动化接口实现VB的函数指针调用
- Eclipse开发J2ME程序之安装配置
- 公司软件部VB组代码撰写暂行约定
- J2ME编程之Nokia 7210配置篇
- 将RichTextBox设置为自动换行或非自动换行
- J2ME开发手机游戏:宝石方块
- Java嵌入式开发
- J2me的基本概念
- J2ME开发及JBuilder工具的应用
- KJava在移动设备中的应用
- 循环链表以及相关操作(VB实现)
- NOKIA手机JAVA模拟器相关使用详解
- 程序只运行一个实例,并且把前一个激活