내 프로젝트에서 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가 무엇인지, 아니면 그 콤보 박스 멤버인지는 완전히 불분명합니다. 이 대답은 일반적으로 유용하지 않습니다. 미안합니다. – IInspectable
+0
CComboboxown은 m_parent가 CComboCntl 클래스의 멤버 변수 인 my 클래스입니다. –
관련 문제
- 1. NSTextField 테두리 색 변경
- 2. VB 색 테두리 menustrip 변경
- 3. onclick 버튼 테두리 색 변경
- 4. 컨트롤 주위에 테두리 색 변경
- 5. Pygtk : 위젯의 테두리 색 변경
- 6. 텍스트 상자의 테두리 색 변경
- 7. Windows Form에서 테두리 색 변경
- 8. 조건부로 ItemTemplate 테두리 색 변경
- 9. 변경 AutoCompleteTextView 포커스 테두리 색
- 10. n 초마다 테두리 색 변경
- 11. UISegementControl의 테두리, 글꼴, 색 변경
- 12. 취소 ccombobox 값 변경
- 13. VBA 차트/개체 테두리/채우기 색 변경
- 14. 중단 점 명령문 테두리 색 변경
- 15. 코드를 통해 리피터 테두리 색 변경
- 16. 편집 텍스트 변경 테두리 색 항상 onclick
- 17. WPF 콤보 상자의 테두리 색 변경
- 18. R 도트 차트의 테두리 색 변경 R
- 19. 선택 옵션 상자의 테두리 색 변경
- 20. 변경 SC.say ("hello") 경고 창 테두리 색
- 21. 오류 및 경고를 유발하는 typedef 변경 동작
- 22. 테두리 및 채우기 색 및 반올림이있는 CAShapeLayer
- 23. CMFCPropertyGridProperty 및 CCombobox 바인딩
- 24. 항상 경고를 표시하도록 IPython을 구성하십시오.
- 25. ImageView의 테두리 색
- 26. ListView 테두리 색
- 27. 여러 테두리 색 문제
- 28. uisegmentedcontrol의 테두리 색
- 29. 테두리 색 (img 포함)
- 30. JOptionPane 경계의 색 테두리
배경 색상, 난 당신이 내가 그것을 – sergiol
@sergiol 당신이 시도하는 것을 코드를보기'에 대한 설명서를 참조하십시오 조언 해 줄 수 있습니다. –
을 작동하지 않습니다 확인하신 OnCtlColor' –