MCPcopy Create free account
hub / github.com/ColorCop/ColorCop / OnCtlColor

Method OnCtlColor

ColorCop/ColorCopDlg.cpp:3502–3519  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3500}
3501
3502HBRUSH CColorCopDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) {
3503 if (!(m_Appflags & DarkMode))
3504 return CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
3505
3506 if (!::IsWindow(pWnd->GetSafeHwnd()))
3507 return CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
3508
3509 switch (nCtlColor) {
3510 case CTLCOLOR_DLG:
3511 case CTLCOLOR_STATIC:
3512 case CTLCOLOR_EDIT:
3513 pDC->SetBkColor(RGB(32, 32, 32));
3514 pDC->SetTextColor(m_clrText);
3515 return (HBRUSH) m_brDarkMode.GetSafeHandle();
3516 }
3517
3518 return CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
3519}
3520
3521
3522BOOL CColorCopDlg::OnEraseBkgnd(CDC* pDC) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected