MCPcopy Create free account
hub / github.com/CobaltFusion/DebugViewPP / InitializeDrawStruct

Function InitializeDrawStruct

Libraries/TabbingFramework/CustomTabCtrl.h:2607–2628  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2605 }
2606
2607 void InitializeDrawStruct(LPNMCTCCUSTOMDRAW lpNMCustomDraw)
2608 {
2609 DWORD dwStyle = this->GetStyle();
2610
2611 lpNMCustomDraw->hFontInactive = m_font;
2612 lpNMCustomDraw->hFontSelected = m_fontSel;
2613 lpNMCustomDraw->hBrushBackground = ::GetSysColorBrush(COLOR_BTNFACE);
2614 lpNMCustomDraw->clrTextSelected = ::GetSysColor(COLOR_BTNTEXT);
2615 lpNMCustomDraw->clrTextInactive = ::GetSysColor(COLOR_BTNTEXT);
2616 lpNMCustomDraw->clrSelectedTab = ::GetSysColor(COLOR_BTNFACE);
2617 lpNMCustomDraw->clrBtnFace = ::GetSysColor(COLOR_BTNFACE);
2618 lpNMCustomDraw->clrBtnShadow = ::GetSysColor(COLOR_BTNSHADOW);
2619 lpNMCustomDraw->clrBtnHighlight = ::GetSysColor(COLOR_BTNHIGHLIGHT);
2620 lpNMCustomDraw->clrBtnText = ::GetSysColor(COLOR_BTNTEXT);
2621 lpNMCustomDraw->clrHighlight = ::GetSysColor(COLOR_HIGHLIGHT);
2622#if WINVER >= 0x0500 || _WIN32_WINNT >= 0x0500
2623 lpNMCustomDraw->clrHighlightHotTrack = ::GetSysColor(COLOR_HOTLIGHT);
2624#else
2625 lpNMCustomDraw->clrHighlightHotTrack = ::GetSysColor(COLOR_HIGHLIGHT);
2626#endif
2627 lpNMCustomDraw->clrHighlightText = ::GetSysColor(COLOR_HIGHLIGHTTEXT);
2628 }
2629
2630 void DoPrePaint(RECT rcClient, LPNMCTCCUSTOMDRAW lpNMCustomDraw)
2631 {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected