0 / 0 / 0
Регистрация: 08.08.2018
Сообщений: 3
|
|
1 | |
CComboBoxEx - изменение цвета при выделении элемента08.08.2018, 16:24. Показов 922. Ответов 1
Метки нет (Все метки)
Здравствуйте!
Общая задача - сделать выбор цветов для рисования различных элементов в своей программе. Решил сделать как во вкладке Environment / Fonts and Colors в опциях Microsoft Visual Studio - существует ComboBox, каждый его элемент содержит маленькую картинку с цветом и текстовую строку с именем этого цвета. Выбрал CComboBoxEx, т.к. в него можно запихать картинки (по крайней мере, штатным способом). Все работает отлично, но есть одна раздражающая вещь - если фокус на ComboBox (что всегда случается при выборе элемента), то, как и должно, текущий элемент как-то выделяется, фон его текста становится синим. Это отлично, но у меня и картинка при этом изменяется, и уже не увидишь, какой цвет! Примеры, когда на ComboBox есть фокус и нет - в картинках. Вопрос - как сделать, чтобы рисунок элемента не менялся? Ведь в Visual Studio он не меняется!
0
|
08.08.2018, 16:24 | |
Ответы с готовыми решениями:
1
Изменение imageindex при выделении элемента TTreeView Изменение цвета элемента при событии onClick RichTextBox сохранение цвета текста при выделении курсором Изменение цвета фона элемента управления формы при запуске процедуры. Запрет на заполнение поля в зав-ти от наличия данных в другом поле |
22 / 11 / 7
Регистрация: 07.06.2018
Сообщений: 82
|
|
09.08.2018, 10:48 | 2 |
Создавай ComboBox со стилем CBS_OWNERDRAWFIXED и в обработчике сообщения WM_DRAWITEM
Вот тут можно поподробнее узнать
0
|
09.08.2018, 10:48 | |
09.08.2018, 10:48 | |
Помогаю со студенческими работами здесь
2
TreeView - при выделении одного элемента выделяется другой Падение программы при выделении элемента модели в представлении При выделении элемента ListBox обратиться к соответствующим данным При выделении элемента treeview обратиться к соответствующим данным Изменение цвета элемента в listBox Изменение цвета активного элемента Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |