问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MFC对话框背景图片问题

发布网友 发布时间:2023-01-09 16:27

我来回答

3个回答

热心网友 时间:2023-10-23 23:41

去掉静态文本周围的文本框你需要重写CtColor然后在函数体加入如下代码
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if (nCtlColor == CTLCOLOR_STATIC)
{
pDC->SetBkMode(TRANSPARENT);
hbr=(HBRUSH)GetStockObject(NULL_BRUSH);
}
return hbr;
这个的原理就是/设置控件为透明。至于图片失真的话应该是你设置获取的区域大小与你图片大小不一致吧,MFC里P图神马的最麻烦了

热心网友 时间:2023-10-23 23:42

添加WM_CTLCOLOR消息,在你的对话框中编辑代码:
HBRUSH C******Dlg::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_STATIC)
{
pDC->SetBkMode(TRANSPARENT);
hbr=(HBRUSH)::GetStockObject(NULL_BRUSH);
}
// TODO: Return a different brush if the default is not desired
return hbr;
}

不懂得话,在看看NSDN!

热心网友 时间:2023-10-23 23:42

背景图片BMP格式,本来很清晰,添加背景图片后变的失真怎么回事?
怎么去掉静态文本周围的边框和,而只显示文字呢?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
诺基亚5233直签工具 我的5233下了证书、也在塞班官网上在线签名了、怎么还是提示证实书错误... 你好 就是我用的诺基亚5233直签工具就是用不了什么受证书限制内部错误... 请问哪里有做餐用包装纸巾的.厂 怎么在餐巾纸上或者纸巾包装上打广告? 广告餐巾纸广告餐巾纸的分类 广告餐巾纸广告餐巾纸的制作形式 ...支付密码一样呢?支付密码和银行卡的关系是什么?求解答, ...今天是怎么了,换了数据线也不行,同事的M1也一样不能充电... 小米M1和小米青春版就是CPU和内存不一样,我是学生,买哪一个比较好? winCE下 mfc程序如何给对话框添加背景图片 花梨木和崖柏哪个盘出来好看 QuickJS 源码剖析:垃圾回收原理 东莞注册公司要什么条件 生蛋和糖心蛋六年级日记 负债少女安卓打工点不了 踢球用脚的什么部位踢 求解1602在自己焊的电路中为什么不能显示啊? 梦见别人家的沙发 梦见情人卖自己的沙发 梦到晚霞很美是什么意思呢 股票国泰君安代码是多少?国泰君安的价位是多少?国泰君安股票今日价格是多少钱? 微信会员卡设置 为什么能登得上 QQ就登不上呢 标准组合,准永久组合,基本组合哪个大 小米电脑打不出来g 热狗面包的家常做法是什么 建行刷脸怎么显示408 建行手机银行刷脸认证失败怎么办? 华为手机更新后无法退出微信界面 梦见自己光着膀子走在路上 做梦梦到自己光着的身子在外面走预示着什么 中年女人梦见自己光着全身,什么意思? 摆摆动的快慢与摆锤的重量和摆幅有关吗? 奔驰所有车型的价格范围 奔驰全车系有哪些?价格是分别是多少 金立w909能用微信吗 吉利帝豪mr7152c06有泊车自动落锁功能吗? 谷歌浏览器怎样打开网页 花呗额度券获得通知什么 粄如何读 中茶五福千两茶是熟茶吗 美国什么保健品值得买 美国保健品什么牌子好 谁有恃宠而骄完整版的? 警务站站长是什么官? 警务站的人是警察吗 社区民警工作职责 正方体有几个面几条棱几个顶点 《天龙八部》经典语录摘抄