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