VC中Static Text和GroupBox空间设置透明

   VC开发的程序,要美化!设置透明,弄点背景,能稍微好看点!
    Static Text和GroupBox就可以设置透明!
    只需要处理WM_CTLCOLOR消息就可以了!此消息是针对控件进行设置的!很好用!
    IDC_STATIC_NAME为空间的ID啦~

HBRUSH CConfigureDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

// TODO: Change any attributes of the DC here
switch(pWnd->GetDlgCtrlID())
{
case IDC_STATIC_NAME:
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(0,0,0));
return (HBRUSH)GetStockObject(HOLLOW_BRUSH);
    default: break;
}

猜你喜欢

转载自to-zoe-yang.iteye.com/blog/1045547