MFC (Расскажите чайнику...)

Annetka

Как забрать значения из раскрывающихся списков,при нажатии кнопочки.

freezer

GetWindowText ?

Annetka

Нет походу это не то.
Там есть функция DoDataExchange(CDataExchange *pDX) , которая ,как я понял ,заносит в соответствующие переменные нужные значения.
И вопрос в том откуда брать это самое pDX.

freezer

блин.. не так. Тебе надо создать переменную (m_list) для этого элемента управления, затем юзаешь метод этой переменной в обработчике нажатия кнопки. Я так и не понял, какой у тебя список: ListBox, ComboBox, ListControl, TreeControl.
В первом случае код будет такой:


int n=m_list.GetCurSel;
CString text="-";
if(n>=0)
m_list.GetText(n, text);

Annetka

спасибо.
Оставить комментарий
Имя или ник:
Комментарий: