15 мая 2023 года "
Исходники.РУ
" отмечают своё
23-летие
!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!
Главная
Форум
Журнал
Wiki
DRKB
Discuz!ML
Помощь проекту
C / C++ / Visual C++ >>> Элементы управления
Списки (ListCtrl, ListView, ListBox, ComboBox)
Список со встроенной сортировкой и простым добавлением строк и колонок
Как создать полностью раскрашенный CListCtrl
Возможность перетаскивания элементов в List Control
Использование ListCtrl для отображения базы данных
Как в CListCtrl выделить всю строку ?
Как в CListCtrl добавить нужную строку в нужную колонку (не первую, а какую-нибудь другую) ?
Как отловить на CListCtrl отпускание клавиши ?
Как узнать на какой именно строке CListCtrl была отпущена клавиша ?
Как узнать на какой строке CListCtrl был клик ?
Как изменить иконку или битмап в выбранной ячейке CListCtrl
Как изменить стиль у объекта CListCtrl, принадлежащего к CListView (например установить стиль Report)
Как перехватить пролистывание CListCtrl
Как получить текст из List Control
Как отобразить определённую часть списка CListCtrl
Класс CPrintListCtrl
Раскрашивание элементов в CListView
Как определить выравнивание в ListView Control
CStringArray и CListBox
Как изменить цвет CListBox ?
Как сделать ListBox из CheckBox'ов?
Как создать List Box без полосы прокрутки (Scroll Bar)
Как занести строку из CEdit'a в CListBox?
Введение в класс CComboBox/CComboBoxEx
ComboBox с всплывающими подсказками
Combobox с несколькими колонками и чекбоксами
Выбор цвета в Combo Box
Как отсортировать элементы в ComboBoxEx
Ниспадающее меню с локальными дисками
Текст черного цвета в неактивном ниспадающем меню
Автозаполнение
Дерево (TreeCtrl, TreeView)
CTreeListCtrl: Простейший TreeView с колонками
CDirTreeCtrl: проводник, основанный на классе CTreeCtrl
Введение в класс CTreeCtrl
Установка списка изображений для элементов дерева
Свертывание всех ветвей
Раскрытие одной ветви полностью -- 1 метод
Раскрытие одной ветви полностью -- 2 метод
Раскрытие одной ветви полностью -- 3 метод (поправка к 1 методу)
Реализация drag'n'drop в CTreeView
Реализация drag'n'drop в CTreeView -- 2 метод
Возможность редактирования текста элемента
Ограничение длины вводимого текста
Перехват клавиш Esc и Enter во время редактирования
Копирование элемента на новое место
Копирование ветви
Перемещение элемента или ветви
Расширенный drag'n'drop
Использование Esc для отмены drag'n'drop
Прокрутка во время drag'n'drop
Раскрытие ветвей во время перетаскивания
Кнопки (Button)
Кнопка с ползунком
Элемент управления CCharSetBtn
(Выбор символа из текущей раскладки)
Скрещиваем элемент управления Edit и кнопку просмотра
Продолжаем украшать кнопки
Скины для Ваших кнопок
Кнопки в заголовке окна
Кнопки как в Macintosh
Плоские кнопки
Переключатель цвета кнопки
Создание круглых кнопок и кнопок в виде элипса
Кнопка с выпадающим меню
Закрашиваем кнопки
Как программно нажать кнопку "Start"
Как поместить Bitmap с прозрачностью на кнопку
Как динамически прятать/показывать кнопку на таскбаре?
Свойства и закладки (Property Sheet, Property Page, TabCtrl)
Многострочный Tab View
Полностью настраиваемое окно свойств
Создание MFC Property Sheet изменяемого размера
Как создать немодальный CPropertySheet со стандартными кнопками
Как скрыть стандартные кнопки в Property Sheet
Как изменить размер CPropertyPages во время выполнения
Как изменить имя Property Page
Как запретить закладки в CTabCtrl ?
Edit
Автозаполнение
Альтернативный дисэйбл editbox контрола
Скрещиваем элемент управления Edit и кнопку просмотра
Расширяем возможности CEdit
Изменение параметров Edit Control
Как изменить всплывающее меню в CEdit ?
Как заставить CEdit переносить текст на следущую строку ?
Как перехватить клавиши со стрелками в Edit диалогового окна
Как программно добавить текст в Edit Control
Как вычислить высоту Edit Control, чтобы изменить его размер
Как изменить цвет фона Edit Control в MFC
Как разрешить меню для Edit Control
Как в Edit-Control поместить каретку после текста
Как занести строку из CEdit'a в CListBox?
Как задать максимальное число символов в EditBox
Как прокрутить Edit Control в конец ?
Перенос текста между окнами редактирования
RichEdit
CSyntaxColorizer: Класс подсветки синтаксиса
Прозрачный RichEdit
Вставляем HBITMAP (Bitmap) в элемент управления RichEdit
Как перевести курсор в CRichEdit в начало ?
Как узнать положение курсора в Richedit - строка, столбец ?
Почему при помещении RichEdit в Dialog based приложение оно сразу завершается ?
Как подгрузить Riched32.dll в InitInstance()
Как средствами API реализовать в RichEdit разноцветный текст?
Панель инструментов (ToolBar)
Даём возможность пользователю изменять ToolBar
Перетаскивание элементов из Toolbar в view
Как определить текущее состояние кнопки в CToolbar
Как поместить ToolBar в диалог
Как CMyToolBar расположить СПРАВА от СToolBar ?
StatusBar
Отображение позиции курсора в Status Bar
Как отобразить текущее время в панели CStatusBar
Как показать ProgressBar на StatusBar'е
Как добавить StatusBar в диалоговое окно
Меню
Меню с вертикальной картинкой
Кнопка с выпадающим меню
Как убрать всплывающее меню, когда оно теряет фокус ввода ?
Всплывающее меню с заголовком
Как создать приложение MFC, которое не имеет строки меню
Как убрать системное меню из приложения свёрнутого в иконку
Интеллектуальное меню, наподобие Office 2000
Работа с меню в Win32
SliderCtrl, ScrollBar
Меняем цвет Scroll Bar в приложении MFC
Элемент управления Multi-slider
MFC класс CSliderCtrl, реализующий прозрачный слайдер
Кнопка с ползунком
Активный курсор в Scroll Bar
ProgressBar
Время до завершения в прогресс баре
Круговой ProgressBar
Усовершенствованный ProgressBar v1.1
Разное
Вывод ToolTip(всплывающей подсказки) в любом месте экрана
Универсальный ресайз контролов
Прокручивающиеся часики
Как реализовать рабочую область MS Excel ?
ALXGrid - MFC Grid Control (элемент управления - таблица)
Автоматическая разбивка для элементов управления
MFC Grid control (наследованный от CWnd)
Дерево и кнопки для MFC Grid Control
Просмотр Wave файлов
Элемент управления - Гиперссылка.
Элементы управления наподобие Macintosh
Многолинейная гистограмма
Добавление Контекстной Справки
Изменение размера элемента управления во время выполнения приложения.
Вращающийся элемент управления
Расширенные возможности класса CStatic - CLabel
Цифровой дисплей, наследованный от CStatic
Класс CFont. Вывод текста под наклоном
Простое вращение текста
Как проиграть AVI файл
Проигрывание AVI-клипов (Класс CAviCtrl - оболочка MCI интерфейса)
//include "/ssi/right_banner.html"; ?>