void wxStdRenderer::DrawCheckItemBitmap(wxDC& dc, const wxBitmap& bitmap, const wxRect& rect, int flags) { DrawCheckButton(dc, wxEmptyString, bitmap, rect, flags); }
void CMyButtonEx::OnPaint() { CPaintDC dc(this); // device context for painting CRect rcClient; GetClientRect(&rcClient); CMemoryDC memoryDC(&dc, rcClient); DrawParentWndBg(GetSafeHwnd(), memoryDC->GetSafeHdc()); switch (m_nBtnType) { case BT_PUSHBUTTON: DrawPushButton(&memoryDC, rcClient); break; case BT_RADIOBUTTON: case BT_CHECKBUTTON: DrawCheckButton(&memoryDC, rcClient); break; case BT_ICONBUTTON: DrawIconButton(&memoryDC, rcClient); break; case BT_MENUBUTTON: DrawMenuButton(&memoryDC, rcClient); break; case BT_SPLITBUTTON: DrawSplitButton(&memoryDC, rcClient); break; ASSERT(FALSE); } }