我在我的項目中使用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. 更改tr和td的邊框顏色
- 2. 更改NSWindow邊框顏色
- 3. 更改球邊框顏色
- 4. 如何更改Resharper欄中的顏色錯誤/警告/建議
- 5. 更改背景顏色更改邊框
- 6. IE9邊框顏色錯誤?
- 7. 更改複選框的顏色邊框
- 8. 更改選擇框的邊框顏色
- 9. 更改邊框線和字體顏色的顏色
- 10. 更改tilelist上選擇的背景顏色和邊框顏色?
- 11. 邊框顏色不以邊框半徑顯示
- 12. 更改複選框邊框顏色
- 13. 更改組合框邊框顏色
- 14. 不顯示顏色框邊框正確
- 15. 刷新時更改邊框底部和邊框頂部顏色
- 16. 如何更改sencha中警告框的背景顏色?
- 17. 更改JTabbedPane邊框的顏色
- 18. 更改所選UITableViewCell的邊框顏色
- 19. 如何更改UITableView邊框的顏色?
- 20. 如何更改colorbox的邊框顏色
- 21. 如何更改Button的邊框顏色?
- 22. 更改UIPopOverController的邊框顏色
- 23. 如何更改UIPopoverController的邊框顏色?
- 24. Shiny R:更改selectInput的邊框顏色
- 25. 想要更改searchView的邊框顏色
- 26. 更改NSTextField的邊框「發光」顏色
- 27. 如何更改iframe邊框的顏色?
- 28. 更改Fancybox v2.1.1中的邊框顏色
- 29. 如何更改SPAN的邊框顏色?
- 30. 更改的EditText邊框顏色
背景顏色,我可以告訴你看到'OnCtlColor' – sergiol
@sergiol我檢查它不工作 –
顯示你的代碼,你有什麼想要的文檔。 –