RECT rc = ...; DWORD dwFlags = DFCS_BUTTONPUSH|DFCS_ADJUSTRECT; if (bPushed) dwFlags |= DFCS_PUSHED; _VERIFY(DrawFrameControl(hDC, &rc, DFC_BUTTON, dwFlags));