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

Method OnListViewPaint

Libraries/TabbingFramework/TabbedMDISave.cpp:837–869  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

835}
836
837LRESULT CSaveModifiedItemsDialog::OnListViewPaint(UINT uMsg, WPARAM wParam, LPARAM /*lParam*/, BOOL& /*bHandled*/)
838{
839 if(wParam != NULL)
840 {
841 WTL::CMemDC memdc((HDC)wParam, NULL);
842
843 //memdc.FillSolidRect(&memdc.m_rc, ::GetSysColor(COLOR_WINDOW));
844 m_list.DefWindowProc(WM_ERASEBKGND, (WPARAM)memdc.m_hDC, 0);
845 m_list.DefWindowProc(uMsg, (WPARAM)memdc.m_hDC, 0);
846
847 if(m_header.IsWindow())
848 {
849 m_header.SendMessage(WM_PAINT, (WPARAM)memdc.m_hDC, 0);
850 m_header.ValidateRect(&memdc.m_rc);
851 }
852 }
853 else
854 {
855 WTL::CPaintDC dc(m_list);
856 WTL::CMemDC memdc(dc.m_hDC, &dc.m_ps.rcPaint);
857
858 //memdc.FillSolidRect(&dc.m_ps.rcPaint, ::GetSysColor(COLOR_WINDOW));
859 m_list.DefWindowProc(WM_ERASEBKGND, (WPARAM)memdc.m_hDC, 0);
860 m_list.DefWindowProc(uMsg, (WPARAM)memdc.m_hDC, 0);
861
862 if(m_header.IsWindow())
863 {
864 m_header.SendMessage(WM_PAINT, (WPARAM)memdc.m_hDC, 0);
865 m_header.ValidateRect(&dc.m_ps.rcPaint);
866 }
867 }
868 return 0;
869}
870
871//LRESULT CSaveModifiedItemsDialog::OnHeaderPaint(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
872//{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected