怎样使Static Text 背景透明,在FormView中使用?谢谢! 在资源编辑里面 设置IDC_STATIC的属性,在externed_styles里面选中TransparentOK! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 活着重载画控件的消息。(点管理查看帖子才能看到代码的缩进)HBRUSH CXXXXFormView::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { switch (nCtlColor) { case CTLCOLOR_BTN://按钮? case CTLCOLOR_STATIC://我们所需要改画的静态 { pDC->SetBkMode(TRANSPARENT); } case CTLCOLOR_DLG: { CBrush* back_brush; COLORREF color; color = (COLORREF) GetSysColor(COLOR_BTNFACE); back_brush = new CBrush(color); return (HBRUSH) (back_brush->m_hObject); } } return(CFormView::OnCtlColor(pDC, pWnd, nCtlColor));}------------OK了,给分吧! to 111222(哇哈哈哈哈~动感超人~娃哈哈哈哈)我的formview有bmp图象做背景,你的方法好像适用于刷子改变的背景色。 在 WM_EX_TRANSPARENT 消息里做什么? http://www.csdn.net/develop/article/9/9603.shtm 啊?我上面是个范例既然你的程序是BMP做背景,就别甭处理CTLCOLOR_DLG得了。 case CTLCOLOR_STATIC://这才识关键 { pDC->SetBkMode(TRANSPARENT); } 恩,这样的话ModifyStyleEx(0,WS_EX_TRANSPARENT ,0); 有透明silder的列子吗?给我一个[email protected] 有人实现这样的功能吗?atl /asp组件 请教控件的内存泄漏问题 预赠书一本 如何在dll中创建一个窗口? 求救!!!(关于一个服务器,两个客服端的通信问题) 如何让vc只对修改过的文件重新编译? 哪里有msdn的下载? 用atl写了一个需要license的com object,在vb中怎么创建啊? 在VC中查询SQL数据用到IN(element1,element2,...)时出错!!! 关于MFC DLL求助! 唉,第一次来,大家互相帮助吧 请问在Windows CE中是否可以使用Access数据库,特别是在PDA上?
HBRUSH CXXXXFormView::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
switch (nCtlColor)
{
case CTLCOLOR_BTN://按钮?
case CTLCOLOR_STATIC://我们所需要改画的静态
{
pDC->SetBkMode(TRANSPARENT);
}
case CTLCOLOR_DLG:
{
CBrush* back_brush;
COLORREF color;
color = (COLORREF) GetSysColor(COLOR_BTNFACE);
back_brush = new CBrush(color);
return (HBRUSH) (back_brush->m_hObject);
}
}
return(CFormView::OnCtlColor(pDC, pWnd, nCtlColor));
}
------------OK了,给分吧!
我的formview有bmp图象做背景,你的方法好像适用于刷子改变的背景色。
{
pDC->SetBkMode(TRANSPARENT);
}