De fato, este é o "corte" correspondente e depois "colar" em seu controle, consulte a seguinte localização do código, a chamada imagem de fundo transparente:
CCLIENTDC CLDC (getParent ()); Retângulo Crect; CRECT RECT1; GetClientRect (ret); Getwindowrect (rect1); getParent () -> Screentoclient (Rect1); if (m_dcbk.m_hdc == null) {m_dcbk.createCompatibledc (cldc); m_bmpbk.createCompatibleBitmap (cldc, rect.width (), rect.Height ()); m_pbmpoldbk = m_dcbk.selectObject (m_bmpbk); m_dcbk.bitblt (0, 0, rect.width (), rect.Height (), cldc, ret1.left, ret1.top, srccopy); } // se pdc-> bitblt (0, 0, rect.width (), rect.Height (), m_dcbk, 0, 0, srccopy);O conteúdo acima é quase o código principal de verificação quando o controle de entrada de bootstrap perde foco. O código é adicionado adequadamente, modificado e excluído de acordo com as necessidades pessoais.