CFromView视图中的Static text控件透明
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CFromView视图中的Static text控件透明相关的知识,希望对你有一定的参考价值。
在文框视图框架中,视图上的static控件的透明和CDialog类有所不同。代码如下:
HBRUSH 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,表示一类控件。
以上是关于CFromView视图中的Static text控件透明的主要内容,如果未能解决你的问题,请参考以下文章