Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Чтение данных из чужого ListBox! / 8 сообщений из 8, страница 1 из 1
18.04.2008, 12:27
    #35264195
Leximus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение данных из чужого ListBox!
Всем привет!
Есть чужая форма. В форме есть ListBox!
Можноли из этого ListBox каким либо способом прочитать данные?
...
Рейтинг: 0 / 0
18.04.2008, 15:06
    #35264934
C#C++
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение данных из чужого ListBox!
LeximusВсем привет!
Есть чужая форма. В форме есть ListBox!
Можноли из этого ListBox каким либо способом прочитать данные?
Можно. Например, LB_GETTEXT для чтения строк. По моему, это сообщение межпроцессное (как WM_GETTEXT), точно утверждать не буду...
...
Рейтинг: 0 / 0
18.04.2008, 15:57
    #35265187
Leximus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение данных из чужого ListBox!
C#C++ LeximusВсем привет!
Есть чужая форма. В форме есть ListBox!
Можноли из этого ListBox каким либо способом прочитать данные?
Можно. Например, LB_GETTEXT для чтения строк. По моему, это сообщение межпроцессное (как WM_GETTEXT), точно утверждать не буду...

Действительно через LB_GETTEXT!

Я сам дошёл до этого, зашёл сюда чтобы сообщить тем кто тоже этим интересуется, но видимо опоздал!

Но всёравно спасибо!
...
Рейтинг: 0 / 0
21.04.2008, 14:11
    #35268420
Leximus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение данных из чужого ListBox!
Но теперь обнаружилось, что при некоторых обстоятельствах, при чтении данных из ListBox у которого отсутствует определённый стиль, то читается всего первые 4 символа строки!

Ктонибудь знает как это избежать, или как можно добавить какойнибудь стить уже существующему чужому ListBoxу?
...
Рейтинг: 0 / 0
21.04.2008, 14:19
    #35268456
C#C++
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение данных из чужого ListBox!
LeximusНо теперь обнаружилось, что при некоторых обстоятельствах, при чтении данных из ListBox у которого отсутствует определённый стиль, то читается всего первые 4 символа строки!

Ктонибудь знает как это избежать, или как можно добавить какойнибудь стить уже существующему чужому ListBoxу?
LBS_HASSTRINGS должен быть. Но сомневаюсь, что его прямо так запросто можно добавить в чужой листбокс. Хотя стоит попробовать...
Код: plaintext
1.
::SetWindowLong(hLB, GWL_STYLE, ::GetWindowLong(hLB, GWL_STYLE) | LBS_HASSTRINGS);
...
Рейтинг: 0 / 0
21.04.2008, 14:44
    #35268551
Leximus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение данных из чужого ListBox!
А может кто подскажет, чему равны GWL_STYLE и LBS_HASSTRINGS?
Желательно в 16 ричном представлении!
...
Рейтинг: 0 / 0
21.04.2008, 14:47
    #35268568
C#C++
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение данных из чужого ListBox!
LeximusА может кто подскажет, чему равны GWL_STYLE и LBS_HASSTRINGS?
Желательно в 16 ричном представлении!
см. WinUser.h
...
Рейтинг: 0 / 0
21.04.2008, 16:14
    #35268963
Leximus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чтение данных из чужого ListBox!
Действительно, некоторые СТИЛИ можно редакторовать(добавлять/убирать), а некоторые нет!
И тот который нужно добавить в списке тех которых добавить нельзя!
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Чтение данных из чужого ListBox! / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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