对话框的背景图片上添加static文字,设置文字的背景颜色同背景图片相同。 如题!对话框的背景图片上添加static文字,设置文字的背景颜色同背景图片相同。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就设置static控件背景透明在OnCtlColor消息函数中处理 你发了两个相同的帖子另一个帖子我会帮你删除关于你的问题可以参考以下代码HBRUSH CYourDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); switch(pWnd->GetDlgCtrlID()) { case IDC_STATIC_YOURUSE: { pDC->SetBkMode(TRANSPARENT); return (HBRUSH)GetStockObject(HOLLOW_BRUSH); } default:break; } return hbr;} SetBkMode(TRANSPARENT);将控件背景设为透明 1:加载背景位图 在你的工程中加成员变量 CBitmap m_bitmap; CBrush m_brush;2:在初始化函数中加 m_bitmap.LoadBitmap(IDB_BITMAP2); m_brush.CreatePatternBrush(&m_bitmap); m_bitmap.DeleteObject(); 3:HBRUSH CMyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); if(pWnd->GetDlgCtrlID()==ID_EDIT) { pDC->SetBkMode(TRANSPARENT); return (HBRUSH)m_brush; } return hbr;} 一个服务端accept的时候,如果有多个客户端同时connect,会怎样处理? 在mfc中通过odbc连接oracle时的问题(新手请教) 连接数据库只有一次,查询有几百次,用时3-4秒 出错信息 派生子类的问题: 请大侠帮忙了: 关于UI套件的使用 初学vc请好心人推荐几本好书????????? 图标透明色的问题哦,知道的进来捡分阿!!!!!!! 时间控件问题 如何使用钩子汉化?? 请教一个关于POINT数组放大的算法
在OnCtlColor消息函数中处理
另一个帖子我会帮你删除关于你的问题
可以参考以下代码HBRUSH CYourDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); switch(pWnd->GetDlgCtrlID())
{
case IDC_STATIC_YOURUSE:
{
pDC->SetBkMode(TRANSPARENT);
return (HBRUSH)GetStockObject(HOLLOW_BRUSH);
}
default:break;
} return hbr;
}
将控件背景设为透明
在你的工程中加成员变量
CBitmap m_bitmap;
CBrush m_brush;
2:在初始化函数中加
m_bitmap.LoadBitmap(IDB_BITMAP2);
m_brush.CreatePatternBrush(&m_bitmap);
m_bitmap.DeleteObject();
3:HBRUSH CMyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); if(pWnd->GetDlgCtrlID()==ID_EDIT)
{
pDC->SetBkMode(TRANSPARENT);
return (HBRUSH)m_brush;
} return hbr;
}