VC中tab control添加背景图片
请问各位大侠,我想在tabcontrol控件中加载图片,显示出来,应该怎么做呢?希望各位给出详细步骤,谢谢!或者可不可以将它变为透明色,我试着加了如下代码:HBRUSHC...
请问各位大侠,我想在tab control控件中加载图片,显示出来,应该怎么做呢?希望各位给出详细步骤,谢谢!
或者可不可以将它变为透明色,我试着加了如下代码:
HBRUSH CVGmanagerDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
switch(pWnd->GetDlgCtrlID())
{
case IDC_TAB:
pDC->SetBkColor(TRANSPARENT);
pDC->SetTextColor(RGB(255,0,0));
return (HBRUSH)GetStockObject(HOLLOW_BRUSH);
default:
break;
}
// TODO: Return a different brush if the default is not desired
return hbr;
},
并且将其属性中transparent打上对勾了,可是结果没有变化,不知道怎么回事
,请求高手指点一二
谢谢! 展开
或者可不可以将它变为透明色,我试着加了如下代码:
HBRUSH CVGmanagerDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
switch(pWnd->GetDlgCtrlID())
{
case IDC_TAB:
pDC->SetBkColor(TRANSPARENT);
pDC->SetTextColor(RGB(255,0,0));
return (HBRUSH)GetStockObject(HOLLOW_BRUSH);
default:
break;
}
// TODO: Return a different brush if the default is not desired
return hbr;
},
并且将其属性中transparent打上对勾了,可是结果没有变化,不知道怎么回事
,请求高手指点一二
谢谢! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询