Faoren писал(а):...
можно ли отключить автоперенос строки, т.е. активизировать горизонтальную прокрутку?
...
Option Explicit
Private Declare Function SendMessageLong Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, _
ByVal wMsg As Long, _
ByVal wParam As Long, _
ByVal lParam As Long) As Long
Private Const WM_USER = &H400
Private Const EM_SHOWSCROLLBAR As Long = (WM_USER + 96)
Private Const EM_SETTARGETDEVICE = (WM_USER + 72)
Private Const SB_BOTH As Long = 3
Private Sub Form_Load()
SendMessageLong Rich.hwnd, _
EM_SHOWSCROLLBAR, SB_BOTH, 1
SendMessageLong Rich.hwnd, _
EM_SETTARGETDEVICE, 0, 1
End Sub
Ennor писал(а):Faoren писал(а):...
можно ли отключить автоперенос строки, т.е. активизировать горизонтальную прокрутку?
...
Можно. Свойство RightMargin. Я обычно выставляю один миллион.
tyomitch писал(а):Ответ на 1: если у тебя моноширинный шрифт, то ширину символов можно узнать через GetCharABCWidths. Если пропорциональный - то тоже можно, но тебе это не поможет: букв i всегда поместится больше, чем букв w.
Сейчас этот форум просматривают: Google-бот и гости: 154