![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с Combobox в WinApi [D6, WinXP]
sad © (2004-01-26 07:53:00)Здравствуйте!
есть диалоговое окно, на нем два combobox'а.
1. какое сообщение надо обрабатывать, соответсвующее выбору элемента в combobox'e ?
2. Получить индекс выбранного элемента удалось, но вот сам элемент получить не могу. Использовал:
SendDlgItemMessage(wnd,ID_Combo,cb_GetLBText,txt,integer(pchar(@txt[1]))).
sad (2004-01-26 12:42:00) [1]Спасибо.Разобрался.
YuRock (2004-01-26 11:56:00) [2]1. CBN_SELCHANGE
2. Должно работать так:
var
Buf: Array[0..100] of Char;
begin
...
SendMessage(hCombo, CB_GETLBTEXT, nItemIndex, Integer(PChar(@Buf)));
...
end;
YuRock (2004-01-26 11:56:00) [3]1. CBN_SELCHANGE
2. Должно работать так:
var
Buf: Array[0..100] of Char;
begin
...
SendMessage(hCombo, CB_GETLBTEXT, nItemIndex, Integer(PChar(@Buf)));
...
end;
sad (2004-01-26 10:56:00) [4]2.ошибся SendDlgItemMessage(wnd,ID_Combo,cb_GetLBText,n_element,integer(pchar(@txt[1]))).