CFromView视图中的Statictext控件透明-创新互联
在文框视图框架中,视图上的static控件的透明和CDialog类有所不同。代码如下:
创新互联成都网站建设按需求定制网站,是成都网站营销推广公司,为岗亭提供网站建设服务,有成熟的网站定制合作流程,提供网站定制设计服务:原型图制作、网站创意设计、前端HTML5制作、后台程序开发等。成都网站营销推广热线:18982081108HBRUSH CMainView::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor); if(CTLCOLOR_STATIC == nCtlColor)//这一行不同 { pDC->SetBkMode(TRANSPARENT); return (HBRUSH)::GetStockObject(NULL_BRUSH); } //CString str; //str.Format(_T("%d\n"),pWnd->GetDlgCtrlID()); //TRACE(str); return hbr; }
在判断static控件的ID时,不是用某个具体控件的ID,而是CTLCOLOR_STATIC,表示一类控件。
CStatic控件两次设置文字,会重影,解决方法如下:
CRect rt; m_staTitle.GetWindowRect(&rt); ScreenToClient(&rt); InvalidateRect(rt);
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
新闻名称:CFromView视图中的Statictext控件透明-创新互联
转载来源:http://azwzsj.com/article/epops.html