
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.03.2005, 12:50
|
|||
|---|---|---|---|
Как выудить текст из ListBox? |
|||
|
#18+
Есть ListBox, к которому применение LB_GETTEXT возвращает длинное целое А как же из этого целого взять саму строку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.03.2005, 17:53
|
|||
|---|---|---|---|
Как выудить текст из ListBox? |
|||
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.03.2005, 09:00
|
|||
|---|---|---|---|
Как выудить текст из ListBox? |
|||
|
#18+
SnowMan2 Код: plaintext 1. Массив не заполняется!!! Получаю длинное чило Есть такая прога Mail.ru Агент, там есть команда добавить контакт и после поиска появляется список типа ListBox LB_GETTEXT возвращает число кстати если послать LB_ADDSTRING и это число то вставляется коректно данная строка!!! видимо в этом числе зашифрована строка но как ее расшифровать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.03.2005, 09:15
|
|||
|---|---|---|---|
Как выудить текст из ListBox? |
|||
|
#18+
авторLB_GETTEXT возвращает число Ну и пусть себе возвращает, а результат надо брать в четвертом параметре функции SendMessage. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.03.2005, 10:17
|
|||
|---|---|---|---|
Как выудить текст из ListBox? |
|||
|
#18+
SnowMan2 авторLB_GETTEXT возвращает число Ну и пусть себе возвращает, а результат надо брать в четвертом параметре функции SendMessage. Цитирую фрагмент инфы относ. LB_GETTEXT ........ Если панель перечня была создана с типом LBS_OWNERDRAW но без указания флага LBS_HASSTRING, то это сообщение поместит в буфер, указываемый параметром lParam, 32-битовое значение, которое пользователь связал с элементом (передается через параметр lParam сообщений LB_ADDSTRING и LB_INSERTSTRING). ......... Вот он и помещает место строки это 32-битное значение например строка: vasy@mail.ru Вася Петров Васятка инфа. польз место этой строки возвращается число 15333392 если сделать LB_ADDSTRING с числом 15333392 то вставляется именно эта строка буфер НЕ ЗАПОЛНЯЕТСЯ строкой помогите люди добрые!!!!!!!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.03.2005, 10:38
|
|||
|---|---|---|---|
Как выудить текст из ListBox? |
|||
|
#18+
Ну так указывай LBS_HASSTRING ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.03.2005, 10:46
|
|||
|---|---|---|---|
Как выудить текст из ListBox? |
|||
|
#18+
LelikkНу так указывай LBS_HASSTRING ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц я не создаю этот листбокс, как я укажу LBS_HASSTRING ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.08.2005, 07:23
|
|||
|---|---|---|---|
|
|||
Как выудить текст из ListBox? |
|||
|
#18+
var txtLength,i : integer; buffer: string; begin form1.ListBox1.Items.Clear; for i:=0 to SendMessage(strtoint(form1.List.Items.Item[3].SubItems[0]), LB_GETCOUNT, 0, 0)-1 do begin TxtLength := SendMessage(strtoint(form1.List.Items.Item[3].SubItems[0]), LB_GETTEXTLEN, i, 0); txtlength := txtlength + 1; setlength (buffer, txtlength); sendmessage(strtoint(form1.List.Items.Item[3].SubItems[0]),LB_GETTEXT, i, longint(@buffer[1])); form1.ListBox1.Items.Add(buffer) end; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2032946]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
90ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 447ms |

| 0 / 0 |
