Изменить текст в комбобоксе
От: Аноним  
Дата: 22.05.03 07:14
Оценка:
Hi,
Имеется комбобокс (точнее ComboBoxEx) с CBS_DROPDOWNLIST. Возникла задача после выбора элемента из списка заменять текст для выбранного элемента в окне ввода на другой, сохраняя при этом сам список неизменным. Как это можно сделать? SetWindowText не помогает.
Re: Изменить текст в комбобоксе
От: sercher Украина  
Дата: 22.05.03 07:47
Оценка:
Надо послать этому комбобоксу сообщение. Скорее всего что-то вроде этого, надо покопаться в хелпе


SendMessage( 
  (HWND) hWnd,              // handle to destination window 
  CB_SETITEMDATA,           // message to send
  (WPARAM) wParam;          // item index
  (LPARAM) lParam;          // item data (DWORD)
);
Re[2]: Изменить текст в комбобоксе
От: sercher Украина  
Дата: 22.05.03 07:54
Оценка:
Без модификации списка наверно не получится, можно попробывать добавить новый елемент и выбрать его через CB_SELECTSTRING. А потом удалить.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.