CFromView视图中的Static text控件透明

简介:

在文框视图框架中,视图上的static控件的透明和CDialog类有所不同。代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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,表示一类控件。

















本文转自Chinayu201451CTO博客,原文链接:http://blog.51cto.com/9233403/1967698 ,如需转载请自行联系原作者









相关文章
SwiftUI—使用Text视图创建漂亮的富文本
SwiftUI—使用Text视图创建漂亮的富文本
1246 0
SwiftUI—使用Text视图创建漂亮的富文本
|
9月前
【UI】 element ui 表格没有数据时用--填充
【UI】 element ui 表格没有数据时用--填充
210 2
|
移动开发 小程序 前端开发
html5自定义数据属性?rgba()和 opacity的透明效果有什么不同?数组的方法(一)
html5允许给元素指定非标准的属性,但要以`data-`开头,获取时通过元素的dataset属性来访问。如果做过小程序的同学会发现,小程序已经经常使用这个属性了。
|
Android开发
自定义 View | 画板
自定义 View | 画板
|
Web App开发 前端开发 iOS开发
Element-ui中 表格 (Table)组件中滚动条样式修改
Element-ui中 表格 (Table)组件中滚动条样式修改
1457 0
Element-ui中 表格 (Table)组件中滚动条样式修改
VC里如何改变Static,Edit等控件的字体大小
VC里如何改变Static,Edit等控件的字体大小
302 0
在Static控件上显示图片
在Static控件上显示图片
83 0
同时改变两个表格的宽 element ui
需求是两个表格,改变其中一个表格列的宽,另一个表格也随之相应改变同等宽度。
250 0
SwiftUI—使用Text视图显示指定的文字
SwiftUI—使用Text视图显示指定的文字
457 0
SwiftUI—使用Text视图显示指定的文字
SwiftUI—Text视图的填充属性
SwiftUI—Text视图的填充属性
362 0
SwiftUI—Text视图的填充属性