Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Введение в класс CComboBox/CComboBoxEx / - Ctrl, - View, ListBox, ComboBox / Элементы управления
Введение в класс CComboBox/CComboBoxEx
Класс CComboBox/CComboBoxEx (комбинированный список)
представляет собой сочетание возможностей
списка и внедренного объекта управления. Список
может быть либо раскрывающимся на нажатие кнопки
справа, либо быть постоянно видимым. Если
какой-либо элемент списка в данный момент выбран
ользователем, то он показывается в окне
комбинированного списка.
Некоторые интересные и наиболее используемые, на
мой взгляд, методы класса CComboBox:
SetCurSel() / GetCurSel()
Устанавливает/возвращает
индекс выбранного элемента
GetCount()
Возвращает количество элементов в
списке
LimitText()
Ограничивает длину текста, который
пользователь может ввести в окно
редактрирования комбинированного тескта
AddString()/DeleteString()
Добавляет/удаляет
строки из списка.
Dir()
Заполняет
комбинированный список именами файло в текущем
каталоге.
Класс CComboBoxEx расширяет обычный
комбинированный список, предоставляя
возможность создания элементов управления со
списком изображений. Вся соль в том, что Вам не
надо больше писать свой собственный код
рисования иконок в элементе.
Использование этого класса можно посмотреть в
некоторых из статей, размещенных в этом разделе и
также более детальную информацию можно получить
из "Руководства Программиста Visual C++",
которое поставляется в MSDN Library вместе с MSVC++.