Lines Matching refs:dc
38 void view_header::FillHeader(CDC *dc, int y, int xstart, int xend) in FillHeader() argument
49 dcMemory.CreateCompatibleDC(dc); in FillHeader()
57 … dc->StretchBlt(xstart, y, width, client.Height(), &dcMemory, 0, 0, width, bm.bmHeight, SRCCOPY); in FillHeader()
62 void view_header::PaintIcon(CDC *dc, int x, int y) in PaintIcon() argument
65 dcMemory.CreateCompatibleDC(dc); in PaintIcon()
67 …dc->StretchBlt(x, y, m_icon_width, m_icon_height, &dcMemory, 0, 0, m_icon_src_width, m_icon_src_he… in PaintIcon()
70 void view_header::PaintRightIcon(CDC *dc, int iconId, CRect &size) in PaintRightIcon() argument
87 dcMemory.CreateCompatibleDC(dc); in PaintRightIcon()
89 dc->BitBlt(right, size.top + vspace, width, bm.bmHeight, &dcMemory, 0, 0, SRCCOPY); in PaintRightIcon()
98 CDC *dc = GetDC(); in OnPaint() local
100 FillHeader(dc, size.top, size.left, size.right); in OnPaint()
108 PaintIcon(dc, size.left + 8, size.top + vspace); in OnPaint()
111 PaintRightIcon(dc, IDB_MINUS, size); in OnPaint()
114 dc->SetTextColor(RGB(255, 255, 255)); in OnPaint()
115 dc->SetBkMode(TRANSPARENT); in OnPaint()
116 old_font = dc->SelectObject(&ViewHeaderFont); in OnPaint()
118 dc->DrawText(m_title, &size, DT_LEFT | DT_SINGLELINE | DT_VCENTER); in OnPaint()
119 dc->SelectObject(old_font); in OnPaint()
120 ReleaseDC(dc); in OnPaint()