powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / TextBox+API
3 сообщений из 3, страница 1 из 1
TextBox+API
    #32056368
Micha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Pitaus` poluchit` stroku Multiline Textbox`a (VB6) pri pomoshi
SendMessage + EM_GETLINE -

Код: plaintext
1.
2.
mLng = SendMessage(Text1.hwnd, EM_GETLINE,  0 , mstr)



Po idee v mstr dolzhna bit` stroka - no na samom dele v peremennoy net nichego.

Mozhet kto podskazhet kak viyti iz polozheniya?
Zaranee spasibo!
...
Рейтинг: 0 / 0
TextBox+API
    #32056565
Smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему, так должно прокатить
Код: plaintext
1.
2.
Dim mstr as string, mLng as long
mstr=Space( 100 )'если в Multiline Textbox строка заведомо не больше  100  символов, если больше, то Space(N)
mLng = SendMessage(Text1.hwnd, EM_GETLINE,  0 , mstr)

Далее обрабатываешь mstr: убираешь конечные пробелы и символ конца строки
...
Рейтинг: 0 / 0
TextBox+API
    #32056970
Micha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spasibo to Smile.

Problema - to prosto reshalas`:
sozdat` buffer mStr
a vizov sdelat` tak:

Код: plaintext
1.
2.
3.
mStr=String$(chr( 0 ), 255 )
mLng = SendMessage(Text1.hwnd, EM_GETLINE,  0 , ByVal mstr)

...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / TextBox+API
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]