读书人

一个很怪异的有关问题

发布时间: 2012-04-20 15:27:03 作者: rapoo

一个很怪异的问题!

C/C++ code
    CBrush m_brDents;    CBitmap m_bmDents;    m_brDents.DeleteObject();    m_bmDents.LoadBitmap(IDB_BAK);                    //导入背景图片    m_brDents.CreatePatternBrush(&m_bmDents);        //保存窗体背景图片,供OnCtlColor()调用HBRUSH CTreeDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) {    HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);        // TODO: Change any attributes of the DC here    if(nCtlColor == CTLCOLOR_DLG)    {        pDC->SetBkMode(TRANSPARENT);        return m_brDents;     }    // TODO: Return a different brush if the default is not desired    return hbr;}

相关代码如上! 图片正确显示在对话框背景上,但是我图片上用PS做上去的字却显示不出来!!!
这什么情况? 求解释

[解决办法]
对你的PS处理后的图片不能支持
[解决办法]
应该是你PS输出图片的时候选择的格式不对吧,你别使用alpha

读书人网 >VC/MFC

热点推荐