社区
界面
帖子详情
考考大家,看看能否发现这个问题!
benbenRH
2009-11-05 06:45:22
这是把一幅图片画到窗口上的代码,大家认为他有什么问题!应该怎么解决!
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP2);
CBrush brush;
brush.CreatePatternBrush(&bitmap);
pDC->SelectObject(&brush);
pDC->FillRect (CRect(4,4,141,20),&brush);
...全文
124
17
打赏
收藏
考考大家,看看能否发现这个问题!
这是把一幅图片画到窗口上的代码,大家认为他有什么问题!应该怎么解决! CBitmap bitmap; bitmap.LoadBitmap(IDB_BITMAP2); CBrush brush; brush.CreatePatternBrush(&bitmap); pDC->SelectObject(&brush); pDC->FillRect (CRect(4,4,141,20),&brush);
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
benbenRH
2009-11-07
打赏
举报
回复
[Quote=引用 16 楼 ringphone 的回复:]
使用位图画刷会有个原点问题,你如果不是画在(0,0)或是每一个平铺的位置,就会有这个问题,想要绘制在任意位置而不受平铺影响,需要调用::SetBrushOrgEx或是SelectObject之前调用一下pDC->SetBrushOrg改变原点位置。
[/Quote]
终于有个听得懂我讲的!在C#里这些都是很简单的,到了MFC就复杂了N次方倍,我只能用MFC结合C#编程了!
ringphone
2009-11-06
打赏
举报
回复
使用位图画刷会有个原点问题,你如果不是画在(0,0)或是每一个平铺的位置,就会有这个问题,想要绘制在任意位置而不受平铺影响,需要调用::SetBrushOrgEx或是SelectObject之前调用一下pDC->SetBrushOrg改变原点位置。
Kevin
2009-11-06
打赏
举报
回复
呃,这代码的问题也太多了吧
liuchui2009
2009-11-06
打赏
举报
回复
不知道LZ在搞什么
不过既然LZ才学MFC,还是建议先好好学吧
M_S_D_N
2009-11-06
打赏
举报
回复
这是使用画刷的特点。
benbenRH
2009-11-05
打赏
举报
回复
图片没有改变,平移了,
比如这个图片里面写了一个大大的“W” 如下(第一个#为原点(0,0)):
# # #
# # # #
# # # #
# #
当FillRect的第一个参数那个矩形的起点不是0,0的时候,画出来的图像还是重0,0这点平铺过来的,到最后显示的图像是(假如矩阵为(0,1,4,12)),【星号的的地方为原点(0,0),星号是没有的】:
*
# # # #
# # # #
# #
# # #
qjzrd
2009-11-05
打赏
举报
回复
你的图片 没有改变
benbenRH
2009-11-05
打赏
举报
回复
晕变形了
问题是:
比如这个图片里面写了一个大大的“W” 如下:
# # #
# # # #
# # # #
# #
当FillRect的第一个参数那个矩形的起点不是0,0的时候,画出来的图像还是重0,0这点平铺过来的,到最后显示的图像是(假如矩阵为(0,1,4,12)):
# # # #
# # # #
# #
# # #
benbenRH
2009-11-05
打赏
举报
回复
问题是:
比如这个图片里面写了一个大大的“W” 如下:
# # #
# # # #
# # # #
# #
当FillRect的第一个参数那个矩形的起点不是0,0的时候,画出来的图像还是重0,0这点平铺过来的,到最后显示的图像是(假如矩阵为(0,1,4,12)):
# # # #
# # # #
# #
# # #
M_S_D_N
2009-11-05
打赏
举报
回复
乱七八糟,没学会语文之前,不要学什么计算机语言。
老吴笔记
2009-11-05
打赏
举报
回复
[Quote=引用 2 楼 benbenrh 的回复:]
如果在后一句改为:pDC->FillRect (CRect(0,0,137,16),&brush); 就完全没问题!请问这个问题应该怎么解决啊?我知道C#可以解决,相信MFC更加可以!请教各位大侠了!
[/Quote]
什么叫“就完全没问题”,你的问题是什么呢?说出来大家才好帮你啊
benbenRH
2009-11-05
打赏
举报
回复
[Quote=引用 5 楼 wuyueqing 的回复:]
你好历害哦,我还在学基础呢。没能帮上忙,真的抱歉。
[/Quote]
我今天是第三天学MFC
wuyueqing
2009-11-05
打赏
举报
回复
你好历害哦,我还在学基础呢。没能帮上忙,真的抱歉。
老吴笔记
2009-11-05
打赏
举报
回复
楼主,你有什么问题,请说,别客气。
benbenRH
2009-11-05
打赏
举报
回复
[Quote=引用 1 楼 laowu_ 的回复:]
brush没销毁,资源泄漏。
[/Quote]
嗯,这个也算,但不是主要的问题!
benbenRH
2009-11-05
打赏
举报
回复
如果在后一句改为:pDC->FillRect (CRect(0,0,137,16),&brush); 就完全没问题!请问这个问题应该怎么解决啊?我知道C#可以解决,相信MFC更加可以!请教各位大侠了!
老吴笔记
2009-11-05
打赏
举报
回复
brush没销毁,资源泄漏。
大一大学计算机考试难吗,新生必看!大一期间必考的3个证书,不考后悔,越拖越难考!...
原标题:新生必看!大一期间必考的3个证书,不考后悔,越拖越难考!9月开学季,大学新生也陆陆续续来到了学校报到,开启自己美好的大学生活!但是!小编要提醒大家的是千万不要相信高中老师说的那句:“上了大学你们就可以玩了,大学很轻松的。”依小编过来人的身份来看,这句话就是天坑!大学不好好学习就会挂科,挂科就会影响学分,没学分就毕不了业;因为懒惰不想考证,结果毕业后该考的证还是一个不落的考了。毕业后再努力、...
计算机考级各省份难度,各省公务员考试难度排行榜,
看看
你的省排第几!
原标题:各省公务员考试难度排行榜,
看看
你的省排第几!除国考之外,各省(市、区)地方性公务员考试也是众多公考小伙们所热衷的,然而,由于近几年多个省份选择在同一时间考试,让很多考生失去了更多其他地区的考试机会,但也正是这样,才更大程度地体现了考试的公平。而一年一度的联考只有一次机会,为了让各位小伙伴在考试中有更大把握,本文为大家整理了各地考试的难易程度,大家可以作为报考的参考。 试题难度系数【难度系数...
初中计算机考试的题型,教师资格证考试中学信息技术科目题型及分值分布,快看!...
【摘要】考必过小编为大家整理了关于教师资格证考试中学信息技术科目题型及分值分布,快看!的信息,希望可以帮助到大家,下面我们就一起来看下教师资格证考试中学信息技术科目题型及分值分布,快看!的具体内容吧!教师资格证考试中学信息技术科目题型及分值分布,快看!考必过给大家带来了教师资格证考试中学信息技术科目题型及分值分布的相关信息,想要了解的小伙伴快跟随考必过的脚步一起来
看看
吧!中学信息技术考试题型有单选...
2020年下半年软考中级——软件设计师考试总结感想(已过!!!)
2020年下半年软考中级——软件设计师考试总结感想(已过!!!)
人生建议:千万不要考ACCA!看完这篇文章你都知道了!
千万别考ACCA!因为考了ACCA后会开始嫌弃其他行业。考过ACCA的人都是财会全才,拥有专业的金融知识:专业素质与职业道德、治理、风险与控制、利益相关方关系管理、战略与创新、领导力与管理、公司报告、可持续的管理会计、财务管理、审计与鉴证、税务。不论从事从事财经何种职业,都将受益于ACCA的完善知识结构! 千万别考ACCA!因为考了ACCA之后找工作你会特别挑!ACCA就业方向都是世界500强企业,集中在各大银行、事务所及咨询公司。其他企业你都看不上! 千万别考ACCA!因为考了ACCA之后你总是会“被”跳
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章