事实上,这是对应的“剪切”下来,然后“粘贴”到你的控件,请参见下面的代码的位置,所谓的透明背景图片:
CClientDC CLDC(的getParent()); 的CRect矩形; 的CRect rect1; GetClientRect(RECT); GetWindowRect(rect1); 的getParent() - > ScreenToClient(rect1);如果 (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,rect1.left,rect1.top,SRCCOPY); } //如果 pDC-> BitBlt的(0,0,rect.Width(),rect.Height(),m_dcBk,0,0,SRCCOPY);
以上内容只是关于bootstrap input 控件失去焦点时验证的核心代码,代码根据个人需要适当增加修改删除。