Я использую CComboBox в своем проекте. Я хочу изменить цвет поля со стрелкой на фокусеИзменить цвет границы CComboBox, чтобы показать ошибку и предупреждение
0
A
ответ
1
Наконец-то это сделано, и оно имеет очень простое решение. Я просто переопределил метод onpaint элемента управления.
void CComboBoxOwn::OnPaint()
{
CDC *dc = m_Parent->combobox->GetDC();
CRect rc;
m_Parent->combobox->GetClientRect(rc);
HBRUSH hBrush = CreateSolidBrush(COLORREF(RGB(255, 0, 0)));
FrameRect(dc->m_hDC, rc, hBrush);
DeleteObject(hBrush);
ReleaseDC(dc);
return;
}
+0
Это выглядит не так. Живопись всегда должна использовать «CPaintDC». Кроме того, совершенно неясно, что такое 'm_Parent', или его член' combobox'. Этот ответ обычно не полезен, извините. – IInspectable
+0
CComboboxown - мой класс, где m_parent является переменной-членом класса CComboCntl. –
Смежные вопросы
- 1. Изменить цвет границы и цвет шрифта
- 2. Изменить текст и фон CComboBox
- 3. Изменить цвет границы NSTextField
- 4. Изменить цвет границы UITextField
- 5. Изменить цвет границы UISegmentedControl
- 6. Изменить цвет границы JTabbedPane
- 7. изменить цвет границы на заказ цвет
- 8. Изменить цвет границы ячейки таблицы
- 9. Изменить цвет границы текстового ввода
- 10. изменить цвет границы по клику
- 11. Как изменить цвет границы SPAN?
- 12. Изменить цвет границы кнопок и после нажатия
- 13. Изменить цвет границы и ссылку на зависание
- 14. Изменить цвет границы tr и td
- 15. Как изменить заполнение полотна и цвет границы?
- 16. Изменить цвет границы для DatePicker
- 17. Флот-карта - изменить цвет границы
- 18. Graphviz: Как изменить цвет границы
- 19. Как изменить цвет границы QTableView?
- 20. Как изменить цвет границы NSScrollView?
- 21. Показать границы и изменить размер графика Python
- 22. Javascript: изменить цвет границы на элемент изображения?
- 23. Gridlayout и цвет границы
- 24. QLineEdit изменить цвет границы, не меняя стиль границы
- 25. div: свернуть границу + изменить цвет границы при наведении + радиус границы?
- 26. Как изменить цвет границы в NERDTree?
- 27. Как показать ошибку или предупреждение на странице
- 28. Изменить цвет границы UIButton после нажатия
- 29. Изменить цвет границы за каждые n секунд
- 30. Как изменить цвет границы псевдо якоря
Для фона, я могу посоветовать вам, чтобы получить документацию о 'OnCtlColor' – sergiol
@sergiol Я проверил это не работает –
Показать код, что вы пытаетесь. –