Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Вниз

Не могу получить текст с ThunderRT6ComboBox..   Найти похожие ветки 

 
Ifrit ©   (2006-04-25 14:02) [0]

Помогите, может кто встречался...
Надо получить текст с combobox-а.
Нашел его Handle, класс: ThunderRT6ComboBox.
GetWindowText возвращает пустоту..
child-ов у него нету...
Я в тупике..


 
Игорь Шевченко ©   (2006-04-25 14:21) [1]

Ifrit ©   (25.04.06 14:02)  

WM_GETTEXT,
CB_GETLBTEXT ?


 
Игорь Шевченко ©   (2006-04-25 14:22) [2]

И для начала - WM_GETTEXTLENGTH


 
Ifrit ©   (2006-04-25 14:55) [3]

Спасибо, все великолепно сработало..

SetLength(s, SendMessage(cb, WM_GETTEXTLENGTH, 0, 0)+1);
SendMessage(cb, WM_GETTEXT, length(s), Integer(PChar(s)));

Только вопрос: почему функция GetWindowText не срабатывала?
В справке написано:
This function causes a WM_GETTEXT message to be sent to the specified window or control.
То бишь, разницы между этой функцией и двумя строчками выше быть не должно.. К тому же на обычном Delphi-ском ComboBox-е GetWindowText срабатывала..


 
ANB ©   (2006-04-25 15:02) [4]


> почему функция GetWindowText не срабатывала?

Эта функция возвращает заголовок окна. Что то вроде Caption, которого, ессно, у комбобокса нету.


 
Ifrit ©   (2006-04-25 15:05) [5]

Понятно, спасибо.


 
MBo ©   (2006-04-25 15:07) [6]

Ты из чужого окна пытаешься прочитать?
В справке написано еще вот что:
This function cannot retrieve the text of an edit control in another application.


 
Игорь Шевченко ©   (2006-04-26 11:40) [7]

ANB ©   (25.04.06 15:02) [4]

А F1 читать уже не в моде ?



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.043 c
4-1145961176
Creative
2006-04-25 14:32
2006.08.20
перерисовка окна


2-1154516059
VitV
2006-08-02 14:54
2006.08.20
DBGrid случайное расположение данных


2-1154270540
Homo Sapiens
2006-07-30 18:42
2006.08.20
Progressbar


2-1154086481
S46E
2006-07-28 15:34
2006.08.20
Рисование


3-1150112567
Дмитрий_Б
2006-06-12 15:42
2006.08.20
Скрытие повторяющихся значений в Quick Report





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский