Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.149.214.32] |
|
Сообщ.
#1
,
|
|
|
На чужой форме находится объект класса TComboBox, в нем достаточно большой список, я знаю его Handle (HWnd). Мне нужно получить текст каждого элемента списка.
Неподскажите какую апу надо юзать? |
Сообщ.
#2
,
|
|
|
CB_GETLBTEXT
|
Сообщ.
#3
,
|
|
|
Это из какой библиотеки?
|
Сообщ.
#4
,
|
|
|
Цитата Bilbo_Bagins, 01.05.03, 17:19:36 Это из какой библиотеки? Это в паре с SendMessage() или ей подобными! (windows.pas) |
Сообщ.
#5
,
|
|
|
Да ё моё! Вы всё на ельфийском! Киньте тогда windows.pas на мыло что ли, ато у меня Delphi версии 2.0! Там об апи и речи быть не может!
|
Сообщ.
#6
,
|
|
|
Только не windows.pas, а messages.pas
Пожалуйста, вот Вам из него выдержка: CB_GETLBTEXT = $0148; |
Сообщ.
#7
,
|
|
|
А нет способа через dll типа, ато я дельфи дуб дубом!
|
Сообщ.
#8
,
|
|
|
Цитата Bilbo_Bagins, 03.05.03, 18:47:17 А нет способа через dll типа, ато я дельфи дуб дубом! Всмысле? Ты начем пишешь? То, что сказал Song и не на Делфи можно сделать.... всюду аналогично будет... зы: или я тебя не понял? |
Сообщ.
#9
,
|
|
|
Ну прямо уж везде? Мне для VB надо, а там всё через dll делается, но я кажется понял, это типа сообщение (message)? И шлется оно с SendMessage? Если так, его надо кому-то послать, и както получить ответное сообщение, это скорее всего через Hook делать надо, или я не прав?
|
Сообщ.
#10
,
|
|
|
Эмммммм.... ну там наверное описывается экспорт из дллок в кот. эти ф-ии. С синтаксисом и оформлением разберись сам или в соответствующей конфе спроси.
Верно, как мы уже говорили, посылать надо с пом. SendMessage() на хэндл твоего ComboBox (если ты его создавал с пом. CreateWindow/Ex, то эта ф-ия возвращает его хандле) ну или ComboBox1.Handle (у вас может и не так)... А вот ответ принимать и не надо... просто засылаешь ему это сооооообщение и все =) зы: пробуй... |